L
liamy
Unregistered / Unconfirmed
GUEST, unregistred user!
我在编程的过程中遇到了一个问题,
数据表的结构要动态生成。
表的各个字段要来自另一个表的记录或edit控件的输入。
所以在delphi实现中要使用参数,我的程序是这么写的:
with query1 do
begin
sql.clear;
sql.add(‘create table testfields1 :datatype1, :fields2: datatype2)’);
params.parambyname(‘fields1’).asstring:=edit1.text;
params.parambyname(‘datatype1’).asstring:=edit2.text;
params.parambyname(‘fields2’).asstring:=edit3.text;
params.parambyname(‘datatype2).asstring:=edit4.text;
execsql;
end;
程序报错!
请教各位应该怎么改?
或者类似这样动态生成表结构的问题,有没有其他好的方法可用?
数据表的结构要动态生成。
表的各个字段要来自另一个表的记录或edit控件的输入。
所以在delphi实现中要使用参数,我的程序是这么写的:
with query1 do
begin
sql.clear;
sql.add(‘create table testfields1 :datatype1, :fields2: datatype2)’);
params.parambyname(‘fields1’).asstring:=edit1.text;
params.parambyname(‘datatype1’).asstring:=edit2.text;
params.parambyname(‘fields2’).asstring:=edit3.text;
params.parambyname(‘datatype2).asstring:=edit4.text;
execsql;
end;
程序报错!
请教各位应该怎么改?
或者类似这样动态生成表结构的问题,有没有其他好的方法可用?