self.ADOQuery1.SQL.Clear;
self.ADOQuery1.SQL.Add('insert into t (序号,名称,图号,单位,生产商,使用订单,备注,图片位置)');
self.ADOQuery1.SQL.Add('values('+Edit1.Text+','+edit2.Text+','+edit3.Text+','+edit4.Text);
self.ADOQuery1.SQL.Add(','+edit5.Text+','+edit6.Text+','+edit7.Text+')');
self.ADOQuery1.ExecSQL;我写了这样的代码,运行出错,是哪里错了?
self.ADOQuery1.SQL.Add('insert into t (序号,名称,图号,单位,生产商,使用订单,备注,图片位置)');
self.ADOQuery1.SQL.Add('values('+Edit1.Text+','+edit2.Text+','+edit3.Text+','+edit4.Text);
self.ADOQuery1.SQL.Add(','+edit5.Text+','+edit6.Text+','+edit7.Text+')');
self.ADOQuery1.ExecSQL;我写了这样的代码,运行出错,是哪里错了?
self.ADOQuery1.SQL.Add('insert into t (序号,名称,图号,单位,生产商,使用订单,备注,图片位置)');
self.ADOQuery1.SQL.Add('values(''+Edit1.Text+'',''+edit2.Text+'',''+edit3.Text+'',''+edit4.Text);
self.ADOQuery1.SQL.Add('',''+edit5.Text+'',''+edit6.Text+'',''+edit7.Text+'')''');
self.ADOQuery1.ExecSQL;
self.ADOQuery1.SQL.Add('insert into t (序号,名称,图号,单位,生产商,使用订单,备注,图片位置)');
self.ADOQuery1.SQL.Add('values('+quotedstr(Edit1.Text)+','+edit2.Text+','+quotedstr(edit3.Text)+','+quotedstr(edit4.Text));
self.ADOQuery1.SQL.Add(','+quotedstr(edit5.Text)+','+quotedstr(edit6.Text)+','+quotedstr(edit7.Text)+')');
self.ADOQuery1.ExecSQL;
self.ADOQuery1.SQL.Clear;self.ADOQuery1.SQL.Add('insert into t (序号,名称,图号,单位,生产商,使用订单,备注,图片位置)');
self.ADOQuery1.SQL.Add('values('+quotedstr(Edit1.Text)+','+edit2.Text+','+quotedstr(edit3.Text)+','+quotedstr(edit4.Text));self.ADOQuery1.SQL.Add(','+quotedstr(edit5.Text)+','+quotedstr(edit6.Text)+','+quotedstr(edit7.Text)+')');
self.ADOQuery1.ExecSQL;
// '要改成'''',才在SQL语句中表示一个引号啊!
self.ADOQuery1.SQL.Clear;
self.ADOQuery1.SQL.Add('insert into t (序号,名称,图号,单位,生产商,使用订单,备注,图片位置)');
self.ADOQuery1.SQL.Add('values(''''+Edit1.Text+'''',''''+edit2.Text+'''',''''+edit3.Text+'''',''''+edit4.Text);
self.ADOQuery1.SQL.Add('''',''''+edit5.Text+'''',''''+edit6.Text+'''',''''+edit7.Text+'''')');
self.ADOQuery1.ExecSQL;