sql server 2000var a:string;
begin
a:='879';
adoconnection1.Connected;
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('use test123');
adoquery1.SQL.Add('insert into test123');
adoquery1.SQL.Add('value(id1)');
adoquery1.Parameters.ParamByName('id1').Value:=a;
adoquery1.ExecSQL;
end;表test123只有一个字段 abc错误提示:parameters 'id1' not found
begin
a:='879';
adoconnection1.Connected;
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('use test123');
adoquery1.SQL.Add('insert into test123');
adoquery1.SQL.Add('value(id1)');
adoquery1.Parameters.ParamByName('id1').Value:=a;
adoquery1.ExecSQL;
end;表test123只有一个字段 abc错误提示:parameters 'id1' not found
解决方案 »
- 发布了个通信用的软件,有亮点(SQLite导出Excel以秒计),欢迎捧场。
- Delphi 2010 新增功能之: Rtti 单元(5): 获取方法的更多信息
- 使用OpenPictureDialog1控件打开某些图片时候会報"Unknown picture file extension(.png)"的錯誤
- 关于query查询的比较奇怪的问题,百思不得其解?
- dbgrid问题,谢谢
- 十万火急!!请帮忙
- 关于在DELPHI中打印报表的问题
- 救救我:delphi中如何大字段?(送100分!!!!)
- 一个关于trim函数调用的奇怪的问题,百思不得其解,特来送分
- 被黑的证据!
- 请问WndProc导致OnKeyDown失效的问题。
- 金碟软件中的帐套如何做的?
begin
a:='879';
adoconnection1.Connected;
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('use test123');
adoquery1.SQL.Add('insert into test123');
adoquery1.SQL.Add('value(:id1)');
adoquery1.Parameters.ParamByName('id1').Value:=a;
adoquery1.ExecSQL;
end;
//在id1前加":"
value附近有语法错误!
begin
a:='879';
adoconnection1.Connected;
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('use test123');
adoquery1.SQL.Add('insert into test123 values(:id1)');
adoquery1.Parameters.ParamByName('id1').Value:=a;
adoquery1.ExecSQL;
end;
//在id1前加":"
//用values而非value
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('use test123');
adoquery1.SQL.Add('insert into test123');
adoquery1.SQL.Add('values(''' + a + ''')');
//adoquery1.Parameters.ParamByName('id1').Value:=a;
adoquery1.ExecSQL;
end;
AdoQuery.Sql.clear;
AdoQuery.sql.add('use test123');
AdoQuery.sql.add('insert into test123');
Adoquery.sql.add('values(:id)');
adoquery1.Parameters.ParamByName('id1').Value:=a;
adoquery1.post;
end;
adoquery1.SQL.Add('use test123');
**adoquery1.sql.add('go');
adoquery1.SQL.Add('insert into test123');
adoquery1.SQL.Add('value(id1)');
adoquery1.Parameters.ParamByName('id1').Value:=a;
adoquery1.ExecSQL;