Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.04;
Скачать: CL | DM;

Вниз

ADO -> Access   Найти похожие ветки 

 
ACR ©   (2002-10-16 14:44) [0]

Ктонибуть встречался с такой проблемой?: доступ к базам Access
через ADO
ConnectionString:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\basa.mdb;Mode=ReadWrite;Persist Security Info=False;Jet OLEDB:Database Password=111";

на компьтерах на которых установлена BDE все работает нормально там где нет BDE ADOTable->Edit() ... ADOTable->Post(); Post -вызывает ошибку

использую Builder 6


 
sniknik ©   (2002-10-16 15:10) [1]

странно сколько работаю такого не было, и не связаны они вовсе ADO и BDE. (не будем брать в расчет Jet который для доступа к dbf, db использует BDE если найдет, у тебя же доступ только к *.mdb ??)
попробуй поменять Mode на Mode=Share Deny None; (единственное отличие от моей строки) может и поможет.


 
Федина Лидия   (2002-10-16 15:26) [2]

У меня в TADOConnection в ConnectionString находится следующее:
Provider=MSDASQL.1;Password=123;Persist Security Info=True;Extended Properties="DSN=База данных MS Access;DBQ=testdb.mdb;DefaultDir=;DriverId=281;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;PWD=123;UID=admin;"
Попробуйте откорректировать свою по образу и подобию...
"Дурдом" может быть еще и от конфигурации ОС и Access, установленных на компьютере. Я сделала приложение на компьютере с Windows2000/MS Office2000 - работает и на 98/2000 (соответственно). А вот на ХР не желает.


 
ACR ©   (2002-10-16 15:58) [3]

>Федина Лидия
у вас подключение идет по схеме ADO->ODBC->mdb
это будет несколько медленней чем ADO->Jet->mdb

>sniknik ©
ради эксперимента на машину где программа неработала а таких я нашол две была установлена BDE после этого все заработало
на обеех машинах стояла Win98SE причем на некоторых машинах с 98 все работало и без BDE. доступ только *.mdb
вот и непонятно причем тут BDE

>Федина Лидия
на XP я непроверял на Win2000 все работает на 100% а вот на Win98 раз на раз неприходится.



 
sniknik ©   (2002-10-16 16:01) [4]

на ХР (если там офиса нет) надо Jet устанавливать. Там Mdac 2.7 по умолчанию Jet не включается. (это у меня, у вас строка с ODBC драйвером, под вопросом, есть ли он там? но попробовал бы поставить чтонибудь включающее.)


 
dim- ©   (2002-10-16 20:05) [5]

у меня были такие ситуации, если стоит офис 2000 то все работает, если 97 то бывают проблеммы, хотя следущая строка почти всегда дает доступ: "Provider=MSDASQL.1;Password=123;Persist Security Info=True;User ID=adm;Data Source=MS Access 97 Database;Initial Catalog=c:\db1.mdb"



Страницы: 1 вся ветка

Текущий архив: 2002.11.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
1-11177
XStr
2002-10-24 12:35
2002.11.04
Format()


1-11329
Lord Vader
2002-10-24 01:41
2002.11.04
Текстовый редактор


3-11116
4nikandr
2002-10-16 13:22
2002.11.04
TBatchMove


3-11096
Стас
2002-10-10 08:20
2002.11.04
BDE+Paradox или ADO+Access


4-11561
[lamer]Barmaglot
2002-09-23 09:17
2002.11.04
GradientFill