Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
7-11521
Leviathan
2002-07-18 13:32
2002.11.04
Активация программы


7-11499
multik
2002-08-30 04:03
2002.11.04
Автозапуск для диска.


3-11114
jen_bond
2002-10-12 14:16
2002.11.04
Узнать разницу между датами


7-11528
МИФИст
2002-08-28 16:17
2002.11.04
Быстрый поиск в RichEdit е...


14-11433
Cr@sh
2002-09-29 16:50
2002.11.04
Как вы относитесь к поминутной оплате телефона?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский