建议你在if fieldbyname('mima').asstring=edit2.text then句设置一个段点
跟踪一下,看form2.show是否执行了!
从代码看好象看不出什么问题!
跟踪一下,看form2.show是否执行了!
从代码看好象看不出什么问题!
解决方案 »
- 关于D7组播控件IdIPMCastClient1和IdIPMCast
- 如何使2个Combobox想关联起来,急....
- 如何求出Grid中一列數據的和?
- 一个利用ADO连接的三层结构问题。。希得大侠指点
- 如何将一个DBGrid中的数据导出到一个EXCEL表中?
- 如何卸载delphi自带的F1BOOK
- 操作DLL文件中大STRING返回的函数时候,出现错误如下,
- 请问哪里有flashunit的控件下载啊?
- 数据集(TClientData)与数据提供者(TDataSetProvider)的问题(主要是问题能不能被解决,分数是多得很)
- 听说DELPHI程序员都是乐于助人的,所以我来了!
- ?我以前系统是简体字windows98,我要在一台电脑上安装两个系统,一个是简体,一个是繁体。如何做?**********1急急争急********8888888ewsdwd
- 怎样判断字符串是不是都由数字组成?由来有往
var
isgo:boolean;
begin
isgo:=false;
with table1 do
begin
table1.open;
isgo:=Locate('yonghu',Trim(Edit1.text),[]);
if isgo=true then
begin
if fieldbyname('mima').asstring=Trim(edit2.text) and fieldbyname('yonghu').asstring=Trim(edit1.text) then
form2.show
else
begin
messagedlg('密码不对或用户不存在',mtwarning,[mbok],0);
exit;
end;
end
else
begin
messagedlg('密码不对或用户不存在',mtwarning,[mbok],0);
exit;
end;
end;
end;end.
你好,我不是要个登陆的程序,只是想弄清楚我为什么会出错,不过还是很感谢你的帮助。
procedure TForm1.Button1Click(Sender: TObject);
begin
with table1 do
begin
table1.open;
setkey;
fieldbyname('yonghu').asstring:=edit1.text;
if gotokey then //你断点测试一下
begin
//这里用一个label.caption:= fieldbyname('mima').asstring 看看
if fieldbyname('mima').asstring=edit2.text then
form2.show
else
begin
messagedlg('密码不对或用户不存在',mtwarning,[mbok],0);
exit;
end;
end
else
begin
messagedlg('密码不对或用户不存在',mtwarning,[mbok],0);
exit;
end;
end;
end;end.