我只会用delphi自带的数据库设计数据库,请教高手指教如何用delphi联接sql server。

解决方案 »

  1.   

    用ado很方便、效率高
    ================================================================
      

  2.   

    ADO连接:在ADO页面找个TADOCONNECTION放在窗体上,双击
      (1)在Provider页面选择:Microsoft OLE DB Provider for SQL Server
       点击NEXT:
      (2)在CONNECTION 中的select or enter a server name 中输入要连接的SQL Server服务器的名字ServerName;
       (3)如果选择use a specific user name and password 则在下面输入:
          user Name : 登陆SQL Server数据库的用户名(例如sa) 
          Password  : 登陆用户的密码
       可以选中Allow Saving Password(下次连接不用输入密码)
       (4)在Select the DataBase on the Server中选择你工作的数据库;
        (5)点击Test Connection 如果显示Test Connection Succeeded则一切OK。
       点击确定返回。
    BDE连接:
      在Data Access 中选择TDatabase控件,双击:
      在Name 中随便输入自己定义的一个名字,例如:TestSqlname
      在Driver Name 中选择:MSSQL;
      选择Default;
      把下面几项修改为自己的设置:
         DATABASE NAME=  //数据库名字TestDatabaseName
         SERVER NAME=MSS_SERVER  //数据库所在的服务器
         USER NAME=MYNAME  //登陆数据库的用户名 例如sa
         PASSWORD=   //自己的登陆数据库的密码  把下面的Login Prompt勾去;(下次连接不用继续在输入密码)