DELPHI怎么建立登陆数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DELPHI怎么建立登陆数据库相关的知识,希望对你有一定的参考价值。

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

1、最简单的办法是在窗体上放一个ADODataSet,设定好这个ADODataSet的属性里的ConnectionString以联接上你的数据库(因你使用数据库的类似不同而不同,一般使用ACCESS数据库或SQL),设定好这个ADODataSet1的属性中的CommandText以联接上你的数据库中的相关表(使用标准SQL语句),这样你就可以对你的数据库中的表进行正常的联接和操作了。
2、使用:
String TheUserID = ADODataSet1->FieldByName("相关字段")->AsString
对了,上面是BCB的写法,Delphi的写法应该是:
String TheUserID := ADODataSet1.FieldByName("相关字段").AsString
来得到表中的某个表中的某个字段的值。
3、希望你能看懂我说的,如果还是不懂,可以发消息给我,呵呵。
4、不过,上面的方法是最简单的,对于一些高手来说,破解非常容易哦。
5、一般的字串的比较、Edit等控件的操作我就不说了,如果那些都不会,呵呵,你就练练再来叭。
参考技术A 用到 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();
参考技术B 在窗体上放一个ADODataSet,设定好这个ADODataSet的属性里的ConnectionString以联接上你的数据库(因你使用数据库的类似不同而不同,一般使用ACCESS数据库或SQL),设定好这个ADODataSet1的属性中的CommandText以联接上你的数据库中的相关表(使用标准SQL语句),这样你就可以对你的数据库中的表进行正常的联接和操作了 参考技术C 最好不要直接使用127.0.0.1,除非你的数据库和应用程序到死都不分开。 如果你以后的SQL Server和你的程序可能会不在同一台机器上,你因该提供一个可以选择数据库服务器的界面。本回答被提问者采纳 参考技术D 在ADOQuery或是Query控件里,设置SQL语句属性为
Create table 表名(字段名 类型 约束)
然后调用它的ExecSQL方法就可以了
表名可以自己改

金蝶EAS客户端登录不上,卡在更新页面怎么办

参考技术A 金蝶的pos是直接连接后台数据库的,登陆后台数据库的名是k3admin,如果不能登陆应该是这个额登陆名在数据库里消失了。打开
商业零售----门店管理----POS机管理----POS机维护---自定义动作---重建pos登陆用户。
这样在数据库里重新建立了POS登陆用的对象就OK了

以上是关于DELPHI怎么建立登陆数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何用delphi 做个一个用户登陆界面

Delphi中登录时怎么在数据库中查找用户名和密码?

delphi多类别登录问题

怎么在delphi中读取Excel数据 转

oracle数据库 建立完成之后 怎么添加账户啊?用scott登陆不上去 说用户已锁定

DELPHI连接数据库错误:vendor initialization failed