大虾:
with query1 do
begin
close;
sql.clear;
sql.add('insert into tbl values ('''+edit1.text+''',strtoint('''+edit2.text+'''))');
prepare;
execsql;
end;
这张tbl表内含两个字段分别为字符类型和整数型。
可是,插入时为何提示出错呢?
谢谢!
with query1 do
begin
close;
sql.clear;
sql.add('insert into tbl values ('''+edit1.text+''',strtoint('''+edit2.text+'''))');
prepare;
execsql;
end;
这张tbl表内含两个字段分别为字符类型和整数型。
可是,插入时为何提示出错呢?
谢谢!
比如
insert to xxx('ff') values(chartoint('123')
insert to xxx('ff') values(convert(int,'123'))
就行了