请给看看下面代码有什么问题?执行时只执行else后的内容。
if adoqr.FieldByName('password').AsString=edit2.Text then close
else
label3.Caption:='avalib password';
if adoqr.FieldByName('password').AsString=edit2.Text then close
else
label3.Caption:='avalib password';
解决方案 »
- delphi中ADO删除不了DBF数据库!
- 定义一个数组,给数组里的内容设定颜色
- 求助:用BDE的query时,如何为某字段为为DATE或INTEGER的类型赋空值
- 关于Png和半透明窗体,伴水,ehom、kingron还有笨笨钟的作者miky兄在不在?
- ★★如何检测端口是否在使用?★★
- object pascal中是不是没有类似C++中静态类的概念?好像很多VCL的类的方法属性可以直接调用
- 这个格式的xml该怎样读取?
- 动态表的问题,帮帮忙呀,好急!!
- 请问,在程序启动时,要如何拦截单数据库不存在的异常,使英文提示不出现,在我窗体的create事件中,进行判断数据库是否存在,如不存在触发异常,可是还是有几个英文提示出现,难道不是在窗体的create事件中拦截单数据库不存在的异常吗?
- 高级的问题,谁能帮我呢?
- delphi对付大量数值计算的问题。
- 请问如何实现http://www.musicschool.cn/img1.gif 这样的区块排列式的功能??谢谢!!
else
label3.Caption:='avalib password';
1111 ss
1234 1234
如果没问题
if trim(adoqr.FieldByName('password').AsString)=trim(edit2.Text) then
close
else
label3.Caption:='avalib password';如果这个还执行else后的,说明你edit2里的就梳错了