with query1 do //SQL语句
begin
close;
sql.Clear;
sql.Add('select * from user');
sql.Add('where username=:usernm');
sql.Add(' and password=:passwd');
parambyname('usernm').AsString:=edit1.Text;
parambyname('passwd').AsString:=edit2.Text;
prepare;
open;
end;
上述中username,password是user表中的字段名,请问usernm是什么意思,是自己定义的吗?where username=:usernm是什么意思?这段程序想实现user表中username字段中是否有edit1.text输入的名字,可是运行总出错,谁能帮着解答一下,谢谢了。
begin
close;
sql.Clear;
sql.Add('select * from user');
sql.Add('where username=:usernm');
sql.Add(' and password=:passwd');
parambyname('usernm').AsString:=edit1.Text;
parambyname('passwd').AsString:=edit2.Text;
prepare;
open;
end;
上述中username,password是user表中的字段名,请问usernm是什么意思,是自己定义的吗?where username=:usernm是什么意思?这段程序想实现user表中username字段中是否有edit1.text输入的名字,可是运行总出错,谁能帮着解答一下,谢谢了。
解决方案 »
- delphi如何实现与android平台的通讯?
- 长期以来一个数据库开发难题,大家是怎样处理的?
- 一个基本的问题
- 初学delphi的疑惑。。。。
- 又见倒粪贴!大家共赏~~~~~~~~~~~~~~~~~~
- 求救!如何重定向BDE引擎位置?
- 高手啊快救救我吧.有关TChart的问题.
- 如何提取字符串中的部分字符串,例如提取'33 23 43'中的 '33' ,'23' ,'43' 。
- fileread 读record文件 字符部分老是显示空白 求高手解答
- 急!!关于用ADO控件进行异构数据库间数据交互的问题
- ADOQUERY 添加字段 报错“commandText does not return a result set ”
- 怎样复制表结构
2.where username=:usernm意思: 依据你的代码, 将edit1.Text的值给参数usernm,查询符合username字段等于edit1.Text的数据.
3.
Parameters.parambyname('usernm').AsString:=edit1.Text;
Parameters.parambyname('passwd').AsString:=edit2.Text;