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
相关文章
相关标签/搜索