关于EDIT控件的问题

zl1215 2003-03-07 10:49:01
请教EDIT.TEXT中的值是什麽格式的,是STRING型的吗?
下面三句话要在哪里改一下:
adoquery1.FieldByName('userpok').AsString=edit1.Text
adoquery1.FieldByName('id').AsString=edit2.Text
adoquery1.SQL.Add('select * from loginpok where userpok='+edit1.text)
user为字符型
ID为整型
...全文
103 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Comer 2003-03-07
  • 打赏
  • 举报
回复
adoquery1['userpok'] := edit1.Text;
adoquery1['id'] := StrToInt(edit2.Text);
adoquery1.SQL.Add('select * from loginpok where userpok='''+edit1.text+'''')

我觉得用Parameters比较好
darkhorsedba 2003-03-07
  • 打赏
  • 举报
回复
奥,
adoquery1.FieldByName('id').AsInteger=StrToInt(edit2.Text)
darkhorsedba 2003-03-07
  • 打赏
  • 举报
回复
搞不懂你,既然id为整形,你还用String;

adoquery1.FieldByName('userpok').AsString=edit1.Text;
adoquery1.FieldByName('id').AsInteger=StrToInt(edit2.Text);
adoquery1.SQL.Add('select * from loginpok where userpok=:user');
adoquery1.sql.ParamByName('user').asstring:=Edit1.text;
windy2000 2003-03-07
  • 打赏
  • 举报
回复
这是更改当前记录字段值
adoquery1.edit;
adoquery1.FieldByName('userpok').AsString=trim(edit1.Text);
adoquery1.FieldByName('id').Asinteger=strtoint(trim(edit2.Text));
adoquery1.post;

这是查询记录集
adoquery1.close;
adoquery1.sql.clear;
adoquery1.SQL.Add('select * from loginpok where userpok='+
''''+trim(edit1.text)+'''');
adoquery1.open;
zl1215 2003-03-07
  • 打赏
  • 举报
回复
adoquery1.FieldByName('id').AsString=edit2.Text
adoquery1.FieldByName('userpok').AsString=edit1.Text
两句不是赋值,是比较它们的值是否相同
yzdiyu 2003-03-07
  • 打赏
  • 举报
回复
adoquery1.FieldByName('userpok').AsString=edit1.Text
adoquery1.FieldByName('userpok').AsString:=edit1.Text?

adoquery1.FieldByName('id').AsString=edit2.Text
adoquery1.FieldByName('id').AsString:=edit2.Text?

adoquery1.SQL.Add('select * from loginpok where userpok='+edit1.text)
adoquery1.SQL.Add('select * from loginpok where userpok='''+edit1.text+'''')

sysu 2003-03-07
  • 打赏
  • 举报
回复
第三句:
adoquery1.SQL.Add('select * from loginpok where userpok='''+edit1.text+'''')

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧