有三个文本框
现在想把它们中的数据存入数据库,
with adoquery1 do
begin
close;
sql.clear;
sql.add(insert into biaoming(field1,field2,field3) values( edit1.text,edit2.text,edit3.text ));
execsql;
end;
请赐教,sql.add这条语句怎么写
现在想把它们中的数据存入数据库,
with adoquery1 do
begin
close;
sql.clear;
sql.add(insert into biaoming(field1,field2,field3) values( edit1.text,edit2.text,edit3.text ));
execsql;
end;
请赐教,sql.add这条语句怎么写
字段分别是Integer,string类型,分别如下:
query.sql.add('insert into b(field1,field2)
values('+
Edit1.text+','+ //数字类型(integer,float)
''''+Edit2.Text+',''') //string
如果有时间类型,一般按String来处理,但是注意不同的数据库之间年月日的格式。
如果是Boolean类型,不同的数据库不同,比如用True/False,0,1表示等。
你首先需要试验一下,然后再确定。
sSQL:string;
begin
ssQL:='insert into biaoming(field1,field2,field3) values( '+
''''+edit1.text+''','''+edit2.text+''','''+edit3.text+'''';
with adoquery1 do
begin
close;
sql.clear;
sql.add(ssQL);
execsql;
end;end;