尊敬的各位大侠:
最近想写一个学生成绩管理系统来练习,我想请问怎样 1.将用户名读取到dbcombobox?
2.将用户输入的密码与数据库中的密码进行比较,如没有这个密码表示密码输入错误,如有这个密码则读取该条记录的用户名字段,将该字段值于用户在dbcombobox中选择的用户名进行比较,若不相同同样表示密码输入错误。
3.也就是说只有用户通过点击dbcombobox中的用户名和输入的密码在用户认证表中属于同一条记录时,认证才能通过。 用户认证表如下:
用户名(char 20) 密码 (char 16)
...
记录若干 采用delphl 7+sql 编程。 能提供demo者另行加分,决不失言,望各位高手指教啊!
小弟先在此谢过了。分不够,可以再加呀。问题不能解决,我可是寝食不安哪!望乞怜见!
最近想写一个学生成绩管理系统来练习,我想请问怎样 1.将用户名读取到dbcombobox?
2.将用户输入的密码与数据库中的密码进行比较,如没有这个密码表示密码输入错误,如有这个密码则读取该条记录的用户名字段,将该字段值于用户在dbcombobox中选择的用户名进行比较,若不相同同样表示密码输入错误。
3.也就是说只有用户通过点击dbcombobox中的用户名和输入的密码在用户认证表中属于同一条记录时,认证才能通过。 用户认证表如下:
用户名(char 20) 密码 (char 16)
...
记录若干 采用delphl 7+sql 编程。 能提供demo者另行加分,决不失言,望各位高手指教啊!
小弟先在此谢过了。分不够,可以再加呀。问题不能解决,我可是寝食不安哪!望乞怜见!
解决方案 »
- delphi将excel表中数据导入到treeview
- 怎样把图片保存至sql server 和如何从sql server读出并显示图片.在线等,给个完整的实例,50分马上奉上!
- 请问在delphi中用idhttp如何实现自动登录并解析返回的html
- indy用得比较熟的麻烦帮个忙。为什么idtcpclient的readln(#$A,5000)调置timeout的值它却仍然会无限期地等下去。是不是indy的BUG啊?我该
- 光标旁边出现一个沙漏动画,是怎么做出来的??能自己画 光标??
- 如何动态添加及删除界面上的控件?
- install shield 下载
- 难么一个关于时间换算的问题
- 一个关于select 的问题!
- 关于Delphi程序源码
- 向各位问好,散分
- 怎样限定DBGrid或DBGridEh的某些列不能修改,而某些列可以修改??
dm2.cdsUsers.Open;
while not dm2.cdsUsers.Eof do
begin
syslogin.ComboBox1.Items.Add(dm2.cdsUsers.fieldbyname('username').AsString);
dm2.cdsUsers.Next;
end;
dm2.cdsUsers.Close;
ADOTable.open
while not ADOTable.Eof do
begin
DBcombobox.Items.Add(ADOTable.FieldByName('username').AsString);
ADOTable.Next;
end;
ADOTable.Close;
DbComBox1.clear;
with AdoTable1 do //连接用户认证表
begin
while not eof do
begin
DbComBox1.Items.Append(FieldByName('用户名').AsString);
Next;
end;
close;
end;
望告之!
Table 和AdoTable一样,
DbComBox1.clear;
with Table1 do //连接用户认证表
begin
while not eof do
begin
DbComBox1.Items.Append(FieldByName('用户名').AsString);
Next;
end;
close;
end;
就可以了