求adoquery的带变量的插入记录语句!比如.把变量name和password插入表tt的na和pass中?
解决方案 »
- 过大年大散分-2
- 关于随机抽样算法,高手进来直点下
- 关于将RzDateTimeEdit的日期保存到数据库的问题。
- 我很菜,请问个关于DBGrid的问题
- tdxpageControlForD7不能同cxGrid一起安装?
- 问:怎么检测网络是否连通???在线等,急!!!!!!!
- win2k+Delphi6+SQl Server2000程序win98运行问题!急!!!
- 灿烂的阳光,我却很郁闷!!!!
- 怎样让FORM响应onkeydown事件?(是指form上有放了其它组件时)
- 有一个问题困扰着我,各位大虾,中菜,小鸟给点意见,我很真诚(给分)的感谢你们!!我到底是该……,还是该……,我该怎么做
- 如何改变TstringGrid中一行中字的颜色及行的颜色
- 如何知道cxgrid中的当前列.
begin
Close;
SQL.Add('Insert tt(na,pass) Values('+#39+Name+#39+','+#39+password+#39+')';
Execute;
end;
begin
sql.add(insert into tt(na,pass) values('name','password'));
execsql;
end;
sql.add('insert into tt(na,pass) values('name','password')');
在ADOQuery组件的SQL属性里写入:
inert into tt (na,pass) value (:name,:password);
然后,在添加语句:
with ADOQuery do
begin
Close;
SQL.Params[0].Value := name;
SQL.Params[1].Value := password
Execute;
end;
就可以了。
with adoquery do
begin
close;
sql.clear;
sql.add('insert into tt(na,pass) values('name','password')');
excelSQL;
end;
当然要注意数据类型的转换一下
adoquery1.sql.Clear;
adoquery1.SQL.Add('inert into tt(na,pass) values (name,password);');
adoquery1.execsql;
adoquery1.sql.Clear;
adoquery1.SQL.Add('inert into tt(na,pass) values (name,password)');
adoquery1.execsql;
第三排没有分号
adoquery1.sql.Clear;
adoquery1.SQL.Add('inert into tt(na,pass) values ('+name+','+password+');');
adoquery1.execsql;