I:
如果你用TTABLE或TQUREY对表进行操作的话:
先建好ODBC数据源,
在窗口上再放一个DATABASE控件,
在DATABASE的AliasName属性中选择数据源,
在DataBaseName属性中输入一个新的或就选择刚才那个数据源
在LoginPrompt属性中选择false;
双击Params属性的[TStrings]弹出一个编辑框,在其中输入:
username=your_username
password=your_password
再双击Connected的[false]如果数据库连接成功,[False]会变为[True]
再在TTABLE(TQurey)中的DatabaseName中选择刚才选中的数据源
II:
如果用ADOTable或ADOQurey对数据进行操作:
在窗口上放一个ADOConnection控件
设置Loginprompt为flase;
在ConnectionString属性中进行参数设置,如:
选择数据源类型,在相应位置输入用户名和口令
注意在保存密码处打勾,随便就可以测试是否可以连接成功
III:
是这静态设置方法,动态就比较麻烦一点,
还要在程序中从某处(也许是一个INI文件)
读取用户名和口令再传给DataBase或ADOConnection和各种属性值
用静态连接方法当窗口建立时就已经自动和数据库连接上了,
就可以直接对数据库(表)进行操作了
不用再在窗口的OnCreate事件里写任何代码!