说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

自动Login数据库-Delphi资料

HTML文档下载 WORD文档下载 PDF文档下载
自动Login数据库-Delphi资料

本来不准备写这个题目,想写如何取得系统支持的颜色数,但是一看留言薄和我的信箱,发现有好几个朋友问这个问题,所以在此公开做答,并希望对其他的朋友有所帮助。

Delphi & C++ Builder其实在本质上是一致的,所以我所有的文章都是基于Delphi的,但是使用C++ Builder 的朋友可以稍加修改(语法上)就可以应用在C++ Builder上了。

在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中。

注:由于Delphi 3安装不会自动安装Interbase数据库程序,所以如果运行以上程序必须安装Interbase。但是可以使用其他的数据服务器,如Oracle或Sybase,ODBC等。对于不需要用户名和密码的ODBC驱动,可以设置USERNAME和PASSWORD为空。

以上为本人的个人观点,不对之处欢迎您能不吝赐教。

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘