![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с tAdoQuery [D5, XP]
Евгений Р. © (2010-01-12 18:16:00)Если запустить программу с активным tAdoQuery, то приложения с BDE не запускаются. Также приложение не запускается второй раз или при запущенном приложении с BDE. В обоих случаях ошибка 15877.
использую провайдер: Microsoft.Jet.OLEDB.4.0 или MSDASQL.1
Если запущена среда Д5, то конфликт между приложениями отсутствует, а с BDE - продолжается.
Существует ли такое ограничение в действительности или я что-то делаю не так?
Anatoly Podgoretsky (2010-01-12 22:35:00) [21]> Евгений Р. (12.01.2010 22:25:07) [7]
Для одновременной работы как минимум требуется устанавливать значение PrivateDir
Евгений Р. (2010-01-12 22:25:00) [22]DBase
Anatoly Podgoretsky (2010-01-12 21:45:00) [23]Конечно не поможет, если он до сих пор не удосужился сообщить какая у него БД
sniknik (2010-01-12 21:24:00) [24]а смысл? тебе это не поможет.
Евгений Р. (2010-01-12 21:07:00) [25]Понятно.
А по поводу конфликта между двумя экземплярами программы и нормальной работе нескольких экземпляров программы при запущенной делефе что-нибудь скажете?
sniknik (2010-01-12 20:56:00) [26]> какой параметр или где об этом можно прочесть?
BDE, где то в msdn.
> но конфликт возникает не только при JET, но и при MSDASQL.1?
odbc драйвера в этом случае используют jet, т.что без разницы.
Евгений Р. (2010-01-12 20:31:00) [27]Спасибо Sniknik!
> но его можно обойти если прописать в реестре параметр для
> jet
какой параметр или где об этом можно прочесть?
но конфликт возникает не только при JET, но и при MSDASQL.1?
sniknik (2010-01-12 19:58:00) [28]Jet использует bde, отсюда и конфликт... но его можно обойти если прописать в реестре параметр для jet чтобы он пользовался только своим встроенным. (и есть кое какие ограничения в этом случае, ну например paradox 7.x становиться недоступным).