Главная страница
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.016 c
8-11342
Саня
2002-07-11 11:38
2002.11.04
Как перевести RGB в формат байт


14-11425
Sergo
2002-10-15 10:59
2002.11.04
QNX


3-11043
Programmer1
2002-10-14 17:43
2002.11.04
Авторизация пользователя


1-11253
Delphi Maniak
2002-10-23 09:56
2002.11.04
Чтение линий из TMemo


1-11153
Corte ™
2002-10-24 13:41
2002.11.04
Вопрос !!!.