соединение с источником данных odbc во время выполнения через delphi - PullRequest
0 голосов
/ 26 июля 2011

мы можем создать соединение с источником данных ODBC во время выполнения?Если да, то можете ли вы помочь, пожалуйста, относительно того, как это сделать.В настоящее время я создал соединение с источником данных ODBC вручную через Панель управления -> Администрирование -> Источники данных.Но я хочу создать это во время выполнения, когда пользователь запускает приложение.

спасибо за помощь.

Ответы [ 2 ]

2 голосов
/ 26 июля 2011

Вы можете использовать SQLConfigDataSource ( Пример Delphi ).

0 голосов
/ 26 июля 2011

Да, вы можете сделать это. Как указывает @TOndrej, вы можете создать источник данных ODBC во время выполнения. Но обычно вам не нужно. Вы можете просто создать соединение данных во время выполнения без источника данных ODBC.

Примерно так: использование компонентов ADO в MS Jet OLE DB ...

  if ADOConnection1.connected then ADOConnection1.close;
  ADOConnection1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;'+
                'Data Source='+filename+';'+
                'Persist Security Info=False';
  ADOConnection1.LoginPrompt:=false;
  ADOQuery1.Connection:=ADOConnection1;
  ADOConnection1.Open;
  ....
...