Форум: "Начинающим";
Текущий архив: 2008.03.16;
Скачать: [xml.tar.bz2];
ВнизНе могу открыть базу под IIS Найти похожие ветки
← →
Свой (2008-02-14 15:51) [0]В скрипте открываю базу, сервер IIS 5.0
procedure TWebModule1.WebModule1WebActionItem6Action(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
begin
tab2.Open;
end;
не открывает базу и вссе тут
база лежит в дирректории скриптов!
В чем загвоздка?
← →
Правильный_Вася (2008-02-14 15:53) [1]
> не открывает базу и вссе тут
try - и протоколировать ошибки
← →
Свой (2008-02-14 15:58) [2]Если простым приложение без сервера IIS то все открывается
← →
Правильный_Вася (2008-02-14 16:09) [3]почему шурупы в дерево вкручиваются, а в бетон - нет?
протоколирование ошибок - и есть поиск объяснения
← →
Свой (2008-02-14 16:20) [4]
> Правильный_Вася (14.02.08 16:09) [3]
> протоколирование ошибок - и есть поиск объяснения
Сорри, но как эт сделать? я с этим просто незнаком:(
← →
Свой (2008-02-14 16:21) [5]begin
tab2.Open;
try
ну типа все ок
except
что тут писать?:(
end;
end;
← →
sniknik © (2008-02-14 16:23) [6]> база лежит в дирректории скриптов!
и которая наверняка не является текущей, и если надежда на это ...
← →
sniknik © (2008-02-14 16:24) [7]> что тут писать?:(
сохранить ошибку в лог, который и разбирать потом.
← →
Плохиш © (2008-02-14 16:25) [8]
> Свой (14.02.08 15:51)
> не открывает базу и вссе тут
> база лежит в дирректории скриптов!
Можно увидеть как прописан путь к базе в ваших компонентах?
← →
Плохиш © (2008-02-14 16:26) [9]
> Свой (14.02.08 16:21) [5]
Напиши там запись текста ошибки в какой-нибуть файл
← →
Свой (2008-02-14 16:28) [10]
> Плохиш © (14.02.08 16:25) [8]
> Можно увидеть как прописан путь к базе в ваших компонентах?
tab.databazename:="C:\Inetpub\cgi-bin";
tab.tablename:="baza.db";
← →
Плохиш © (2008-02-14 16:35) [11]
> Свой (14.02.08 16:21) [5]
> begin
> tab2.Open;
> try
> ну типа все ок
> except
> что тут писать?:(
> end;
> end;
Кстати, перед тем как это писать рекомендую подумать над логикой с учётом сабжа.
← →
Свой (2008-02-14 16:42) [12]
> sniknik © (14.02.08 16:24) [7]
> сохранить ошибку в лог, который и разбирать потом.
файл лога C:\WINDOWS\system32\LogFiles
нет там нихрена одни квадратики
← →
sniknik © (2008-02-14 16:45) [13]> нет там нихрена одни квадратики
а откуда чтото тама будет? ты туда чтонибудь записал? и вообще пиши в свой лог.
← →
Свой (2008-02-14 16:47) [14]подскажите откуда ошибки брать чтобы писать их в лог!!!
я не работал ваще с ошибками никогда!
← →
Плохиш © (2008-02-14 16:50) [15]
> Свой (14.02.08 16:47) [14]
Стоило бы нанять программиста.
except on e:exception do writeln(f,e.message);end
← →
sniknik © (2008-02-14 16:52) [16]> я не работал ваще с ошибками никогда!
и кнопка F1 запала? в [5] же привел слово except, а хелп по нему посмотреть?
try
//"защищаемый" код
except
on E: Exception do ЗаписатьВЛог(E.Message);
end;
← →
Свой (2008-02-14 17:05) [17]try
//"защищаемый" код
except
on E: Exception do ЗаписатьВЛог(E.Message);
end;
вот что выдает:
Network initialization failed. Permission denied. File: C:\PDOXUSRS.NET Directory: C:\
← →
Свой (2008-02-14 17:10) [18]Спасибо за пояснение как с ошибками работать
← →
Плохиш © (2008-02-14 17:12) [19]
> Network initialization failed. Permission denied. File:
> C:\PDOXUSRS.NET Directory: C:\
Ну вот всё и написано.
← →
Свой (2008-02-14 17:19) [20]отклоненное разрешение в PDOXUSRS.NET
а че в этом PDOXUSRS.NET не так то? и что это вообще за файл?
как исправить?:(
← →
Плохиш © (2008-02-14 17:26) [21]
> Свой (14.02.08 17:19) [20]
Доступ запрещён. Нет прав у учётной записи IIS на запись в этот файл.
> и что это вообще за файл?
распределённый доступ к базе Paradox.
> как исправить?:(
Дать доступ, сменить базу.
PS. Пора бы ветку в "Начинающим"
← →
sniknik © (2008-02-14 17:27) [22]> и что это вообще за файл?
туда пишутся юзеры/блокировки/разрешения, для многопользовательской работы в общем чтото.
> как исправить?:(
ну это же очевидно. куча вариантов, перенести файл (настроить) на другое место, или дать тому юзеру под которым работа разрешение на запись туда, или поменять базу/движок на тот который не будет пытаться писать туда... и т.д.
← →
Свой (2008-02-14 17:29) [23]
> Дать доступ, сменить базу.
где дается доступ??
> PS. Пора бы ветку в "Начинающим"
да вы правы, путь мне туда
← →
Плохиш © (2008-02-14 17:39) [24]
> где дается доступ??
В настройках безопасности вындовс.
← →
Johnmen © (2008-02-14 17:40) [25]Ща спросит, что такое вындовс
← →
Плохиш © (2008-02-14 17:41) [26]
> Ща спросит, что такое вындовс
Всё, начал ответ сочинять :-))
← →
Свой (2008-02-14 17:49) [27]ага
локальная политика безопасности, но какой именно параметр менять?
← →
Плохиш © (2008-02-14 17:51) [28]
> Свой (14.02.08 17:49) [27]
Вопрос не правильный.
← →
Свой (2008-02-14 17:55) [29]можно ведь просто подсказать где и как?
ну или политика безопасности или в самом IIS настраивать, но я там все излазил ну нету! хотя могь че нить упустить
← →
Плохиш © (2008-02-14 18:03) [30]
> Свой (14.02.08 17:55) [29]
> можно ведь просто подсказать где и как?
Вот тебе выдержка из справки вындовс (сам напросился)
So können Sie Datei- und Ordnerberechtigungen festlegen, anzeigen, ändern und entfernen
Öffnen Sie Windows Explorer, und wechseln Sie zu der Datei oder dem Ordner, für den Sie die Berechtigungen festlegen möchten.
Klicken Sie mit der rechten Maustaste auf die Datei bzw. den Ordner; klicken Sie anschließend auf Eigenschaften und dann auf die Registerkarte Sicherheit.
Führen Sie eine der folgenden Aktionen aus:
Wenn Sie Berechtigungen für eine Gruppe oder einen Benutzer festlegen möchten, die bzw. der nicht im Feld Gruppen- oder Benutzernamen angezeigt wird, klicken Sie auf Hinzufügen. Geben Sie den Namen des Benutzers oder der Gruppe ein, für die Sie Berechtigungen festlegen möchten, und klicken Sie dann auf OK.
Wenn Sie die Berechtigungen für eine vorhandene Gruppe oder einen vorhandenen Benutzer ändern oder entfernen möchten, klicken Sie auf den entsprechenden Namen.
Führen Sie eine der folgenden Aktionen aus:
Um eine Berechtigung zu gewähren bzw. zu verweigern, aktivieren Sie im Feld Berechtigungen für Benutzer oder Gruppe das Kontrollkästchen Zulassen oder Verweigern.
Um die Gruppe oder den Benutzer aus dem Feld Gruppen- oder Benutzernamen zu entfernen, klicken Sie auf Entfernen.
Wichtig
Wenn Sie keiner Domäne angehören und die Registerkarte Sicherheit anzeigen möchten, informieren Sie sich unter So zeigen Sie die Registerkarte Sicherheit an.
Anmerkungen
Zeigen Sie zum Öffnen von Windows Explorer im Startmenü auf Alle Programme, zeigen Sie auf Zubehör, und klicken Sie dann auf Windows-Explorer.
In Windows XP Professional schließt die Gruppe Jeder nicht mehr die Anonymous-Anmeldung ein.
Sie können Berechtigungen für Dateien und Ordner lediglich bei Laufwerken festlegen, die mit NTFS formatiert wurden.
Um die Berechtigungen zu ändern, müssen Sie der Besitzer der Datei sein, oder Ihnen muss die entsprechende Berechtigung vom Besitzer erteilt worden sein.
Gruppen und Benutzer mit Vollzugriff können alle Dateien und Unterordner in dem Ordner löschen, unabhängig von den Berechtigungen für die einzelnen Dateien und Unterordner.
Wenn die Kontrollkästchen unter Berechtigungen für Benutzer oder Gruppe schattiert angezeigt werden oder die Schaltfläche Entfernen nicht verfügbar ist, hat die Datei oder der Ordner Berechtigungen vom übergeordneten Ordner geerbt. Weitere Informationen zum Erben von Berechtigungen durch Dateien und Ordner finden Sie unter "Verwandte Themen".
In der Standardeinstellung verfügen neu hinzugefügte Benutzer oder Gruppen immer über die Berechtigungen Lesen & Ausführen, Ordnerinhalt auflisten und Lesen.
← →
Человечка ма! (2008-02-18 07:44) [31]Удалено модератором
← →
Человечка ма! (2008-02-18 08:28) [32]Удалено модератором
Примечание: Обсуждение модерирования
← →
sniknik © (2008-02-18 11:16) [33]за то что очень уж сильно похоже на рекламу... (и ничего нового в совете настроить права, это уже сказано. новое только ссылка на сайт)
будет еще аналогичное, еще раз удалю. без ссылок, пожалуйста, высказывайся.
← →
Человечка ма! (2008-02-18 12:06) [34]Удалено модератором
Примечание: Обсуждение модерирования
← →
sniknik © (2008-02-18 12:19) [35]> А ссылку нельзя было удалить?
возможности редактировать посты (свои/чужие все одно) на этом форуме нет даже у модераторов. либо все, либо ничего.
← →
Плохиш © (2008-02-18 12:47) [36]
> Человечка ма! (18.02.08 12:06) [34]
И стоило через 4 дня повторять, то что уже сказано?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.03.16;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.007 c