我现在要做个C/S的数据统计软件,数据库用的是MSSQL2000,放在一台win2000的服务器上(存存储过程等都写好了),现在要在另一台win98下用delphi来写客户端软件,但不知道怎么和数据库服务器连接?
数据库服务器名:dataserver
用户:sa
数据库为:passcount问:
1、和数据库服务有几种连接方法?
2、在客户端要怎么样配置?怎样才能连到数据库?

解决方案 »

  1.   

    帮你找了一个: 在Delphi中,有Database元件和对象,Database对象有属性:Params和LoginPrompt,充分使用这两个属性就会自动Login数据库。下面的例程就会自动Login。     例:新建一程序(Project),在Form上放置Table,Database,DataSource,DBGrid各一个,并通过Object Inspector将DBGrid的DataSource指向DataSource,DataSource的DataSet指向Table。双击Form,进入Form1的Create事件程序代码编辑,输入: 
         Database1.Params.Values['USERNAME']:='SYSDBA'; 
         Database1.Params.Values['PASSWORD']:='masterkey'; 
         Database1.LoginPrompt:=False; 
         Database1.DatabaseName:='MYDB';      Database1.AliasName:='IBLOCAL'; 
         Table1.DatabaseName:='MYDB'; 
         Table1.TableName:='EMPLOYEE'; 
         Table1.Open; 
        运行程序(Run, F9)则可以自动Login Interbase,将数据表中的数据显示在DBGrid中。 
    注:对于不需要用户名和密码的ODBC驱动,可以设置USERNAME和PASSWORD为空。 
      

  2.   

    delphi中一般用ADO或是BDE,推荐用ADO
      

  3.   

    是我也听人家说用BDE和ADO。
    我也想用ADO(是不是用ADOConnectiom控件)但不知代码怎么写,写在哪个事件下面,如果将,数据库连接参数放到一个文本中,这个文本怎么写?有劳了。
      

  4.   

    添加 ADOConnection 组件,双击它,点BUILD 设置它的连接参数
    用 ADOQuery ,Connection 设置为此 ADOConnection