网络数据库的疑问,给点意见(50分)

  • 主题发起人 主题发起人 delphikings
  • 开始时间 开始时间
D

delphikings

Unregistered / Unconfirmed
GUEST, unregistred user!
我在做c/s数据库程序的时候,希望把登陆数据库的密码集成到程序中,如何实现?
 
用Database组件,
如果用程序设计实现则如:
新建一程序(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;

也可以根据上述代码设计database1静态属性。
 
楼上的对,方便一点的直接写在database的params里
或者用adoconnection连接,设置connectionstring
 
database跟谁联阿,我做的程序没用database,直接dataset就连上数据库别名了
 
所以你会出现数据库登录窗口啊,
用了database,dataset就可以通过database连到数据库上
 
也可用SESSION对象的ADDPASSWORD方法。
 
session是干什么用的,没用过
楼上的兄弟告诉一下好吗
 
后退
顶部