with quer do
begin
close;
sql.Clear ;
sqlstr:='insert into jxcc(tpmc,bzw) values('''+trim(str)+''','maxbh')'
sql.Add(sqlstr);
ExecSQL ;
end;表名是jxcc,字段tpmc是CHAR型,bzw是INT型,
我进行插入的时候说maxbh错误,
begin
close;
sql.Clear ;
sqlstr:='insert into jxcc(tpmc,bzw) values('''+trim(str)+''','maxbh')'
sql.Add(sqlstr);
ExecSQL ;
end;表名是jxcc,字段tpmc是CHAR型,bzw是INT型,
我进行插入的时候说maxbh错误,
我maxbh也是INT啊,
怎么回事啊 说引号不对吗,
D7下通过procedure TForm1.Button1Click(Sender: TObject);
var
sqlstr,str:string;
maxbh:integer;
begin
str := 'abc';
maxbh := 3;
query.close;
query.sql.Clear ;
//sqlstr:='insert into jxcc(tpmc,bzw) values('''+trim(str)+''','maxbh')';
sqlstr:='insert into loginpok(tpmc,bzw) values('+''''+trim(str)+''','+inttoStr(maxbh)+')';
query.sql.Add(sqlstr);
showmessage(query.SQL.Text);
query.ExecSQL ;end;
begin
close;
sql.Clear ;
sqlstr:='insert into jxcc(tpmc,bzw) values('''+trim(str)+''',maxbh)';
sql.Add(sqlstr);
ExecSQL ;
end;
分号少了;
begin
close;
sql.Clear ;
sqlstr:='insert into jxcc(tpmc,bzw) values('''+trim(str)+''',' + IntToStr(MaxBH) + ')' ;
sql.Add(sqlstr);
ExecSQL ;
end;