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

Вниз

Как подключиться к БД через ADOConnection?   Найти похожие ветки 

 
Calm ©   (2002-11-26 11:03) [0]

Уважемые Мастера, помогите начинающему в ADO
Имеется TADOConnection
.DefaultDatabase="c:\program files\microsoft sql server\mssql\data\MyDB.mdf"
Provider=MSDASQL.1;Persist Security Info=True;User ID=sa;Data Source=RUNETNEWS;Mode=Read|Write;
.LoginPrompt=true

При попытке выполнить Connected:=true выпадает окошко ввода пароля для с UserName="sa" Ввожу пароль - получаю сообщение об ошибке
[Microsoft][ODBC Driver Manager]Data source not found and no default driver specified

На машине установлен MDAC2.7 и MS Jet 4.0

В чем ошибка?
Если не трудно, поясните смысл свойства Provider.

Заранее спасибо.


 
sniknik ©   (2002-11-26 11:31) [1]

В чем ошибка?
в строке ошибка. к конкретному файлу не подключаются.
сделай такую
ADOConnection.ConnectionStrung:=
"Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Northwind;Data Source=NIKS";

NIKS - имя сервера с MSSQL
Northwind - имя базы (посмотреть/создать в Enterprise manager-е)
sa - имя юзера (пароля нет).


 
Calm ©   (2002-11-26 11:32) [2]

Спасибо! Попробую...


 
Calm ©   (2002-11-26 11:38) [3]

Не получается :(
Ошибка Invalid connection string attribute
Может у меня не правильно устанвлено свойство Provider?
Provider="SQLOLEDB"


 
sniknik ©   (2002-11-26 12:03) [4]

я дал полную рабочую строку (у меня работает), меняй только "имя сервера" и "имя базы".


 
Calm ©   (2002-11-26 12:09) [5]

Имя базы писать так, как оно отображается в Enterprise Manager, так?
SQL Server стоит на моей машине - нужно указывать имя компа, так?


 
sniknik ©   (2002-11-26 12:19) [6]

самое простое раскрыть свойство ADOConnection.ConnectionString (там в визуальном компоненте кнопочка с 3 точками) и выбрать все что надо строка сама сформируется.

>Имя базы писать так, как оно отображается в Enterprise Manager, так?
да

>SQL Server стоит на моей машине - нужно указывать имя компа, так?
можно вообще без, аналог моей на локальную машину (можно также указать (local) в скобочках как есть)
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Northwind


 
Calm ©   (2002-11-26 12:25) [7]

2 sniknik © (26.11.02 12:19)
Спасибо большое!
> самое простое раскрыть свойство ADOConnection.ConnectionString
Я поначалу пытался так сделать, но почему-то не получилось :(

Теперь все нормально, извиняюсь за беспокойство.



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
14-36382
Manic Mechanic
2002-11-21 10:09
2002.12.12
Общеделфийский рейтинг пива !!!


4-36485
Olgerd
2002-10-31 02:02
2002.12.12
Как вытащить текст из чужой Label?


1-36105
Yogi
2002-11-29 22:09
2002.12.12
Service


14-36420
Дмитрий К.К.
2002-11-22 14:58
2002.12.12
Мастерам HTML


6-36319
Dennis S
2002-10-16 15:30
2002.12.12
Как определить, что кто-то подконектился к компу?