我用一条sql语句建表,是paradox表,怎么不好使,记住是paradox表!? (40分)

  • 主题发起人 xiaoxiami1
  • 开始时间
X

xiaoxiami1

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure Tnew_data.BitBtn1Click(Sender: TObject);
var
sql:string;
begin
sql:='create table '+edit1.text+'(id int'+','+'name alpha (8))';
datamodule4.Query1.close;
datamodule4.Query1.sql.clear;
datamodule4.Query1.SQL.add(sql);
datamodule4.query1.ExecSQL;
end;
但是这么写就好使--
procedure Tnew_data.BitBtn1Click(Sender: TObject);
var
sql:string;
begin
sql:='create table '+edit1.text+'(id int'+','+'name int)';
datamodule4.Query1.close;
datamodule4.Query1.sql.clear;
datamodule4.Query1.SQL.add(sql);
datamodule4.query1.ExecSQL;
end;
 
query1.sql.Add('CREATE TABLE "data.db" (sernum1 char(12),sernum2 char(12))') ;

sql:='create table '+edit1.text+'(id int'+','+'name char(8))';

 
谢谢QuickSilver大侠:我会建alpha类型的字段了,但我还想建两个字段:
TYPE Number
DATA Memo(1)
怎么办啊?
 
create table "c:/temp/abcde.db" (id int,name char(8),type numeric(10,2),data blob)

更具体可以看desktop中CREATE TABLE statement的帮助
 
接受答案了.
 
顶部