关于网友提出的“ 问一个很菜的问题?”问题疑问,本网通过在网上对“ 问一个很菜的问题?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 问一个很菜的问题?
描述: 我现在要做个C/S的数据统计软件,数据库用的是MSSQL2000,放在一台win2000的服务器上(存存储过程等都写好了),现在要在另一台win98下用delphi来写客户端软件,但不知道怎么和数据库服务器连接?
数据库服务器名:dataserver
用户:sa
数据库为:passcount
问:
1、和数据库服务有几种连接方法?
2、在客户端要怎么样配置?怎样才能连到数据库?
解决方案1: delphi中一般用ADO或是BDE,推荐用ADO
解决方案2: 来晚了?呵呵,解决就好
解决方案3: 添加 ADOConnection 组件,双击它,点BUILD 设置它的连接参数
用 ADOQuery ,Connection 设置为此 ADOConnection
解决方案4: 帮你找了一个:
在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为空。
以上介绍了“ 问一个很菜的问题?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3754348.html