DELPHI怎么建立登陆数据库

来源:百度知道 编辑:UC知道 时间:2024/07/01 00:07:21
我刚学DELPHI几天
我想做个注册登陆的东西,就是登陆窗体
登陆窗体的1个按纽注册帐号密码入数据库
登陆时和数据库对应登陆帐号密码登陆进主窗体
给位教教我啊,用什么控件,代码怎么写
最好详细点,做出来了我再慢慢研究理论

最好不要直接使用127.0.0.1,除非你的数据库和应用程序到死都不分开。 如果你以后的SQL Server和你的程序可能会不在同一台机器上,你因该提供一个可以选择数据库服务器的界面。

在ADOQuery或是Query控件里,设置SQL语句属性为
Create table 表名(字段名 类型 约束)
然后调用它的ExecSQL方法就可以了
表名可以自己改

用到 label\edit\ button
数据库的连接用到ADOConnection \ ADOQuery.(如果简单的话).
注:用ADOConnection连接数据库、用ADOQuery的属性Connection属性连接ADOConnection。
登录按钮的代码大概如下:

if ADOQuery1.active then
ADOQuery1.close();
ADOQuery1.sql.clear();
ADOQuery1.SQL.text := 'select * from 表名where 用户名=@username';
ADOQuery1.parameters.paramByName('username').value := Edit1.text;
ADOQuery1.open();

1、最简单的办法是在窗体上放一个ADODataSet,设定好这个ADODataSet的属性里的ConnectionString以联接上你的数据库(因你使用数据库的类似不同而不同,一般使用ACCESS数据库或SQL),设定好这个ADODataSet1的属性中的CommandText以联接上你的数据库中的相关表(使用标准SQL语句),这样你就可以对你的数据库中的表进行正常的联接和操作了。
2、使用:
String TheUserID = ADODataSet1->FieldByName("相关字段")->AsString
对了,上面是BCB的写法,Delphi的写法应该是:
String TheUserID := A