DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: mrunix
今日帖子: 13
在线用户: 13
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 cjg98821 (hellow) ★☆☆☆☆ -
盒子活跃会员
2004/1/9 23:21:30
标题:
老大,又出问题了! 浏览:1743
加入我的收藏
楼主: procedure TForm1.Button2Click(Sender: TObject);
var aa:integer;
begin
aa:=strtoint(edit1.Text);
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select 密码 from num where id=:aa');
adoquery1.open;
if adoquery1.fields[0].value=null then
  messagebox(form1.handle,'无此记录','错误',mb_ok)
else
  messagebox(form1.handle,'有记录','正确',mb_ok);
end;
end.
我明明打了个有记录的数(120),但是它说是说“无此记录”???
   不好意思,问题是不是太没有水准了?!
----------------------------------------------
因为笨,所以问!
作者:
男 chenlei_fly (编程路上一小兵) ★☆☆☆☆ -
普通会员
2004/1/9 23:44:19
1楼: 可以这样试一下:
if adoquery1.RecordCount=0 then
   //无记录
else
   //有记录
另外下面这条语句中的:是什么意思呢?
adoquery1.sql.add('select 密码 from num where id=:aa');
----------------------------------------------
编程之路真如铁,而今迈步从头越
作者:
男 heihei_76 (小黑) ★☆☆☆☆ -
盒子活跃会员
2004/1/10 7:38:23
2楼: adoquery1.sql.add('select 密码 from num where id=:aa');
adoquery1.Parameters.ParamByName('aa').value:=';//這個參數要賦值?
adoquery1.open;
----------------------------------------------
-

﹗﹗﹗
作者:
男 root_lh (Lhxs) ★☆☆☆☆ -
盒子活跃会员
2004/1/10 11:23:59
3楼: adoquery1.sql.add('select 密码 from num where id=:aa'); 
你把这句改为:
adoquery1.sql.add('select 密码 from num where id=' + aa);
----------------------------------------------
中流一壶,千金争挈。宁为铅刀,毋为楮叶。错节盘根,利器斯别。识时务者,呼为俊杰!
作者:
男 cjg98821 (hellow) ★☆☆☆☆ -
盒子活跃会员
2004/1/10 12:10:39
4楼: 谢谢老大!又行了!
----------------------------------------------
因为笨,所以问!
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/1/10 13:46:12
5楼: 按此在新窗口浏览图片
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行765.625毫秒 RSS