十分太少了,不过我帮你回答: 加入adoconnection,adoquery,datasource连接上SQL数据库; button1.click(); begin with adoquery1 do begin close; sql.clear; sql.add('update 表 set 字段=:val'); parameters.parameterbynaem('val'):=edit1.text; sqlexecu;//不是open; end; end; 就可以了,这是动态度的SQL语句,试试吧,有什么问题再找我;
sqlexecu;//不是open; --------->> Execsql;
with AdoQuery do begin close; sql.Text:='Update 表1 set 字符字段1='''+动态内容+''''; ExecSql; end;with AdoQuery do begin close; sql.Text:='Update 表1 set 数字字段1='+IntToStr(动态内容); ExecSql; end;
加入adoconnection,adoquery,datasource连接上SQL数据库;
button1.click();
begin
with adoquery1 do
begin
close;
sql.clear;
sql.add('update 表 set 字段=:val');
parameters.parameterbynaem('val'):=edit1.text;
sqlexecu;//不是open;
end;
end;
就可以了,这是动态度的SQL语句,试试吧,有什么问题再找我;
--------->>
Execsql;
begin
close;
sql.Text:='Update 表1 set 字符字段1='''+动态内容+'''';
ExecSql;
end;with AdoQuery do
begin
close;
sql.Text:='Update 表1 set 数字字段1='+IntToStr(动态内容);
ExecSql;
end;
parameters.parameterbyname('val').value:=edit1.text;
parameters.parambyname('val'):=edit1.text;