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

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

Работа с tAdoQuery [D5, XP]


Страницы:   1 2

Евгений Р. ©   (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 становиться недоступным).


Страницы:   1 2

Наверх

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