Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Строка соединения ADOConnection для работы с SQL-Server-ом


FoxNew ©   (2008-10-01 11:04:00) 

Как изменить строку соединения, для работы  SQL-Server-ом вместо Access?
ADOConnectionM.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;'+
 'Data Source='+ExtractFilePath(Application.ExeName)+'Base.mdb;'+
  'Mode=Share Deny None;'+'Persist Security Info=False;'+
   'Jet OLEDB:Database Password="'+pas+'"';


Vlad Oshin   (2008-10-01 11:46:00) [1]

скорее всего от драйвера зависит
тоже самое, но другой драйвер доступа

Provider=MSDASQL.1;
Password=...;
Persist Security Info=True;
User ID=... ;
Extended Properties="DSN=OSP.TST;UID=... ;PWD=...;SERVER=OSP.TST;"


Vlad Oshin   (2008-10-01 11:38:00) [2]

А под Oracle вообще аскетичная строка получилась

Provider=OraOLEDB.Oracle.1;
Password=.....;
Persist Security Info=True;
User ID=.......;
Data Source=........


Palladin   (2008-10-01 11:34:00) [3]

я не понял, а мастер неграмотные строки составляет?
lmd


FoxNew   (2008-10-01 11:32:00) [4]

Огромное спасибо, Ega23!!!
:-) Правда, надо теперь разобраться- что из этого мне нужно )


> Palladin ©   (01.10.08 11:26) [5]

Я про это и писал:

> (в книгах, Вы знаете, одно только подключение вручную, а
> как грамотно строку составить...)


Vlad Oshin   (2008-10-01 11:31:00) [5]


> FoxNew   (01.10.08 11:21) [3]

да, там много, наверное много не нужно. Это создавалось так:
> кидаешь на форму TADOConnection, щелкаешь на нем два раза
> и наслаждаешься мастером построения строк соединения


Palladin   (2008-10-01 11:26:00) [6]


> FoxNew   (01.10.08 11:21) [3]

кидаешь на форму TADOConnection, щелкаешь на нем два раза и наслаждаешься мастером построения строк соединения


Ega23   (2008-10-01 11:25:00) [7]

http://www.connectionstrings.com


FoxNew   (2008-10-01 11:21:00) [8]

Я вижу - у Вас несколько раз повторяются: pass и DateBase...
И в целом Ваш пример гораздо отличается от найденных мною на форумах:
'Provider=SQLOLEDB.1;Password='+Pass+';Persist Security Info=True;User ID='+
Usr+';Initial Catalog='+DB+';Data Source='+Serv;

Можно по-подробнее: что к чему?
(в книгах, Вы знаете, одно только подключение вручную, а как грамотно строку составить...)


Vlad Oshin   (2008-10-01 11:10:00) [9]

у меня так было

ADOconnection1.ConnectionString:=
'Provider=MSDASQL.1;Password=' + pass+
';Persist Security Info=True;User ID=SYSADM;Extended Properties="Description=мое тестовое 1112;DRIVER=SQL Server;SERVER=PC0;UID=SYSADM' +
 ';PWD='+ pass+
  ';APP=Enterprise;WSID=PC33;DATABASE='+DateBase+
 ';LANGUAGE=русский;Network=DBMSSOCN";Initial Catalog='+DateBase;


Palladin   (2008-10-01 11:09:00) [10]

кардинально


Наверх

Титульная страница Поиск, карта сайта Написать письмо