Форум: "Начинающим";
Текущий архив: 2008.06.29;
Скачать: [xml.tar.bz2];
ВнизОшибка при установлении соединия ADOConnection Найти похожие ветки
← →
C_R_U_S_H © (2008-06-02 13:00) [0]Доброго времени суток. Ситуация в следующем. Усть компонент ADOConnection, С ним с вязана udl файл. Все соединяетсыя номмально. Но после того, как вызываешь дилог сохранения TDialogSave->Execute() соединение не устанавливается и выдает ошибку OLE error 80030002. В чем может быть проблема, уже просто не знаю куда копать.
← →
ЮЮ © (2008-06-02 13:05) [1]Вероятно меняется «рабочая папка» и udl файл по относительному пути уже не находится
← →
C_R_U_S_H © (2008-06-02 13:08) [2]А где она прописывается, в каком свойстве. Как изменить?
← →
Ega23 © (2008-06-02 13:11) [3]
> А где она прописывается, в каком свойстве. Как изменить?
Держать полный путь к udl-файлу.
← →
C_R_U_S_H © (2008-06-02 13:14) [4]Это нереально, у пользователей она в разных папках может быть. А изменить ее после закрытия диалога принудительно нельзя?
← →
C_R_U_S_H © (2008-06-02 13:19) [5]ЮЮ © Спасибо за совет, видимо действительно так. Придется вместо udl хранить строку подключения, зато работает)
← →
Anatoly Podgoretsky © (2008-06-02 13:26) [6]> C_R_U_S_H (02.06.2008 13:14:04) [4]
Странно а как то сумел вызвать диалог. И наверно кроме SaveDialog есть и OpenDialog, как же ты с ним то смог работать, если они в разных папках и путь тебе недоступен.
← →
C_R_U_S_H © (2008-06-02 13:31) [7]с ним не работал, мне необходимо только сохранять отчеты
← →
Stas © (2008-06-02 14:39) [8]Можно генерировать путь относительно своего exe файла.
ExtractFilePath(Application.exename);
можно конечно возвращать обратно текущий каталог Chdir()
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.06.29;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.037 c