Re[2]: ADOConnection - проблем с переоткрытием
От: Sergey__ Россия  
Дата: 09.01.05 17:29
Оценка:
Здравствуйте, Palich, Вы писали:

P>Я больше по Delphi шарю, так что извиняй сразу, если ступлю.

P>Однако, на сколько я помню, в С++ слэш в пути к файлу надо указывать либо двойным (\\) либо обратным (/). Но это мелочи.
дык и я — наваял это в делфях !

P>Возможная трабла (ни дай бог, что бы это была она): Винда делает такую нехорошую вешь, как кеш подключений (я с этим в SQL-сервере намучился — пока приложение не перезапустишь, сервер ругался что база используется, хотя я ADOConnection перекидывал на базу с другим именем и она нормально открывалась) От этого бага я так и не смог избавиться.

но уменя в строке появляется путь к temp !
а там баз не храниться
хотя может чудит
V := CreateOleObject('jro.JetEngine');
V.CompactDatabase(SourceDB, TargetDB);

может jro.JetEngine — использует переменныу окружения Temp — и меняет путь ?

P>Могу дать совет — забей на UDL. Я это уже давно сделал. Используй лучше просто строку соединения.

согласен и именно так я и поступал ранее и все работало !!!!
проверял по пути прописанному заранее у себя в ini — а если нет то — выводил диалог и сохранял новый путь ...
но тут мне вдруг показалось, что udl — просще
например поменять путь к базе — не надо вызывать редактор строки соединения
работает OS и UDL
Sergey
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.