第
第三个帐号了
Unregistered / Unconfirmed
GUEST, unregistred user!
来宾发言:
我先定义了一个创建表的procedure
procedure tusertable.CreateTable(SQL:string);
begin
person_datamod.person_adoq2.Close;
person_datamod.person_adoq2.SQL.Clear;
person_datamod.person_adoq2.SQL.Add(SQL);
person_datamod.person_adoq2.ExecSQL;
然后用文件流读table.txt中的语句,table.txt中的语句如下(包括格式),读出的语句放在strcreatetable变量里
CREATE TABLE [dbo].[BASE_DATA] (
[WORKER_ID] [nvarchar] (15) NOT NULL ,
[ARCHIVES_ID] [nvarchar] (10) COLLATE Chinese_PRC_CI_AS NULL)
最后调用上面的procedure
usertable.CreateTable(strcreatetable);
的数据库等都连接OK了,就是不能创建表,直接把table.txt中是语句写到delphi中是可以的,但不能分行,请高手指点,谢谢
我先定义了一个创建表的procedure
procedure tusertable.CreateTable(SQL:string);
begin
person_datamod.person_adoq2.Close;
person_datamod.person_adoq2.SQL.Clear;
person_datamod.person_adoq2.SQL.Add(SQL);
person_datamod.person_adoq2.ExecSQL;
然后用文件流读table.txt中的语句,table.txt中的语句如下(包括格式),读出的语句放在strcreatetable变量里
CREATE TABLE [dbo].[BASE_DATA] (
[WORKER_ID] [nvarchar] (15) NOT NULL ,
[ARCHIVES_ID] [nvarchar] (10) COLLATE Chinese_PRC_CI_AS NULL)
最后调用上面的procedure
usertable.CreateTable(strcreatetable);
的数据库等都连接OK了,就是不能创建表,直接把table.txt中是语句写到delphi中是可以的,但不能分行,请高手指点,谢谢