![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как подключиться к БД через ADOConnection? [D5, MSSQL]
Calm © (2002-11-26 11:03:00)Уважемые Мастера, помогите начинающему в 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.
Заранее спасибо.
Calm (2002-11-26 12:25:00) [1]2 sniknik © (26.11.02 12:19)
Спасибо большое!
> самое простое раскрыть свойство ADOConnection.ConnectionString
Я поначалу пытался так сделать, но почему-то не получилось :(
Теперь все нормально, извиняюсь за беспокойство.
sniknik (2002-11-26 12:19:00) [2]самое простое раскрыть свойство 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:09:00) [3]Имя базы писать так, как оно отображается в Enterprise Manager, так?
SQL Server стоит на моей машине - нужно указывать имя компа, так?
sniknik (2002-11-26 12:03:00) [4]я дал полную рабочую строку (у меня работает), меняй только "имя сервера" и "имя базы".
Calm (2002-11-26 11:38:00) [5]Не получается :(
Ошибка Invalid connection string attribute
Может у меня не правильно устанвлено свойство Provider?
Provider="SQLOLEDB"
Calm (2002-11-26 11:32:00) [6]Спасибо! Попробую...
sniknik (2002-11-26 11:31:00) [7]В чем ошибка?
в строке ошибка. к конкретному файлу не подключаются.
сделай такую
ADOConnection.ConnectionStrung:=
"Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Northwind;Data Source=NIKS";
NIKS - имя сервера с MSSQL
Northwind - имя базы (посмотреть/создать в Enterprise manager-е)
sa - имя юзера (пароля нет).