Форум: "Базы";
Текущий архив: 2002.11.04;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c