导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
2004/6/9 23:07:03
标题:
加入我的收藏
楼主:
begin id:=strtoint(form1.Edit5.text); adoquery1.close; adoquery1.sql.clear; ADOQUERY1.SQL.ADD('SELECT id as 编号,xm as 姓名,mm as 密码,power as 权限 FROM admin WHERE (id=:id)'); ADOQUERY1.Parameters[0].Value:=id; xm:=adoquery1.Fields[1].Value; mm:=edit4.Text; power:=adoquery1.Fields[3].Value; end;
此帖子包含附件: 大小: 16.0K
----------------------------------------------
因为笨,所以问!
作者:
crazy (疯子)
★☆☆☆☆
-
盒子活跃会员
2004/6/9 23:14:44
1楼:
加上adoquery1.execsql试试
----------------------------------------------
春花秋月何時了 往事知多少 小樓昨夜又東風
作者:
2004/6/9 23:18:21
2楼:
错误依然还在!!
----------------------------------------------
因为笨,所以问!
作者:
2004/6/9 23:34:20
3楼:
问题应该是访问了不存在的索引值,例如,只有3个字段,却使用了adoquery1.Fields[3](第四个索引)。 你这个问题要么是ADOQUERY1.Parameters[0].Value:=id;中的参数Parameters[0]没有定义,或者是字段访问时的索引超出有效范围。
----------------------------------------------
男儿贵展平生志,为国输忠合天地。甲穿虽则失黄金,剑缺犹能生紫气。塞草萋萋兵士苦,胡虏如今勿胡虏。封侯十万始无心,玉关生入君看取。 敬请光临 学海Delphi站 http://delphi.studysea.net 学海无涯,让我们共同成长!
作者:
2004/6/10 7:44:43
4楼:
同意楼上
----------------------------------------------
-
作者:
2004/6/10 7:51:42
5楼:
我没搞懂你这些语句的目的是什么.
----------------------------------------------
-相互学习,共同进步!
作者:
blude (一笑而过)
★☆☆☆☆
-
盒子活跃会员
2004/6/10 9:08:50
6楼:
adoquery1.open;//?
----------------------------------------------
写点代码混饭吃! ==========
作者:
2004/6/10 9:39:15
7楼:
ADOQuery1.Parameters.ParamByName('id'):=id; ADOQuery1.Open;
----------------------------------------------
-