可能以下两句应该不换行
SQL.Add('Insert Into TableName');
SQL.Add('(Field1,Field2)');
试试以下语句:
with ADOQuery1 do
begin
Close;
SQL.Clear
SQL.Add('Insert Into TableName');
SQL.Add('(Field1,Field2)');
SQL.Add('values (Field1='''+Var1+''',Field2='''+Var2+''')')
ExecSQL;
end;
SQL.Add('Insert Into TableName');
SQL.Add('(Field1,Field2)');
试试以下语句:
with ADOQuery1 do
begin
Close;
SQL.Clear
SQL.Add('Insert Into TableName');
SQL.Add('(Field1,Field2)');
SQL.Add('values (Field1='''+Var1+''',Field2='''+Var2+''')')
ExecSQL;
end;
解决方案 »
- 高分求助,将单字节数字写入双字内并且低位写在首字节!
- 一个简单的焦点问题...
- 在报表中想要连接ado数据库的一个表,怎么只有两个字段??
- 请教:使用DCOM编程的问题
- 请教关于Delphi如何开发B/S结构系统的思想!都进来讲讲吧!重重有分!
- 谁能介绍一下Delphi7的Delphi for .NET Preview如何用阿???
- 为什么我编的有关数据库的程序每次启动都要输入密码?可是无论我输什么,我都能进入程序.怎么回事?
- delphi7中 单击Form1上button1弹出Form2窗体,怎么做?
- stringgrid问题
- 如何使用SQL?
- delphi报表的一个问题!
- 关于GRID中,显示列与数据列的问题???
begin
Close;
SQL.Clear
SQL.Add('Insert Into TableName');
SQL.Add('(Field1,Field2)');
SQL.Add(' values ('''+Var1+''','''+Var2+''')')
ExecSQL;
end;
begin
Close;
SQL.Clear
SQL.Add('Insert Into TableName');
SQL.Add('(Field1,Field2)');
SQL.Add('values (:Field1,:Field2)
Parameters.ParamByName('Field1').Value:=Var1;
Parameters.ParamByName('Field2').Value:=Var2;
ExecSQL;
end;
begin
Close;
SQL.Clear
SQL.Add('Insert Into TableName');
SQL.Add('(Field1,Field2)');
SQL.Add('values (:Field1,:Field2)'); // 少COPY了一点
Parameters.ParamByName('Field1').Value:=Var1;
Parameters.ParamByName('Field2').Value:=Var2;
ExecSQL;
end;