Здравствуйте, 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