Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка при установлении соединия ADOConnection [D6, MSSQL]


C_R_U_S_H ©   (2008-06-02 13:00:00) 

Доброго времени суток. Ситуация в следующем. Усть компонент ADOConnection, С ним с вязана udl файл. Все соединяетсыя номмально. Но после того, как вызываешь дилог сохранения TDialogSave->Execute() соединение не устанавливается и выдает ошибку OLE error 80030002. В чем может быть проблема, уже просто не знаю куда копать.


Stas   (2008-06-02 14:39:00) [1]

Можно генерировать путь относительно своего exe файла.
ExtractFilePath(Application.exename);
можно конечно возвращать обратно текущий каталог Chdir()


C_R_U_S_H   (2008-06-02 13:31:00) [2]

с ним не работал, мне необходимо только сохранять отчеты


Anatoly Podgoretsky   (2008-06-02 13:26:00) [3]

> C_R_U_S_H  (02.06.2008 13:14:04)  [4]

Странно а как то сумел вызвать диалог. И наверно кроме SaveDialog есть и OpenDialog, как  же ты с ним то смог работать, если они в разных папках и путь тебе недоступен.


C_R_U_S_H   (2008-06-02 13:19:00) [4]

ЮЮ © Спасибо за совет, видимо действительно так. Придется вместо udl хранить строку подключения, зато работает)


C_R_U_S_H   (2008-06-02 13:14:00) [5]

Это нереально, у пользователей она в разных папках может быть. А изменить ее после закрытия диалога принудительно нельзя?


Ega23   (2008-06-02 13:11:00) [6]


> А где она прописывается, в каком свойстве. Как изменить?


Держать полный путь к udl-файлу.


C_R_U_S_H   (2008-06-02 13:08:00) [7]

А где она прописывается, в каком свойстве. Как изменить?


ЮЮ   (2008-06-02 13:05:00) [8]

Вероятно меняется «рабочая папка» и udl файл по относительному пути уже не находится


Наверх

Титульная страница Поиск, карта сайта Написать письмо