Delphi用字符串鏈接MSSQLERVER

不少剛學Delphi 的朋友在找Delphi鏈接MSSQL的方法,但發現網上大可能是經過ODBC鏈接 的,實在不方便,也不是我喜歡的類型。sql

現提供經過字串鏈接的方式:數據庫

鏈接字串:ide

  
  
  
  
  1. Provider=SQLOLEDB.1;Password=12345;Persist Security Info=True;User ID=UserName;Initial Catalog=DataBaseName;Data Source=123.123.123.123,5678

注意,上面的「5678」爲數據庫的端口,若是沒有特別指定,能夠不寫;spa

另:數據庫鏈接時的端口不是用「:」指定,而是「,」。orm


 示例代碼:string

  
  
  
  
  1. procedure TForm1.Button1Click(Sender: TObject); 
  2. begin 
  3.     ADOConnection1.ConnectionString := 'Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=DB_Name;Data Source=1.2.3.4';    //鏈接指定的數據庫 
  4.     ADOConnection1.LoginPrompt := False
  5.     ADOConnection1.Connected := True
  6.     ADOQuery1.Connection := ADOConnection1;    //鏈接數據源 
  7. with ADOQuery1 do    //用ADO組件鏈接數據表 
  8. begin 
  9.     close
  10.     SQL.Clear; 
  11.     SQL.Add('Select * from Table1');    //使用SQL語句查詢數據表中的內容 
  12.     open
  13. end
  14. ADOQuery1.Active := True
  15. DataSource1.DataSet := ADOQuery1; 
  16. DBGrid1.DataSource := DataSource1; 
  17. end
相關文章
相關標籤/搜索