Z
zkf001
Unregistered / Unconfirmed
GUEST, unregistred user!
我用ADOQUERY连接SQL-SERVER,在程序中我用以下语句建立数据库及多个表:
dataunit.DataModule1.adoquery3.close;
dataunit.DataModule1.adoquery3.sql.clear;
dataunit.DataModule1.adoquery3.SQL.Add('create database '+edit4.Text);//edit4
为表名
dataunit.DataModule1.adoquery3.SQL.Add('use '+edit4.Text);
dataunit.DataModule1.adoquery3.SQL.Add('CREATE TABLE [dbo].[工作站信息表] ([工作组] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[计算机名] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,');
dataunit.DataModule1.adoquery3.SQL.Add('[所在位置] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[联系电话] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL) ON [PRIMARY]');
dataunit.DataModule1.adoquery3.ExecSQL;
但以上语句执行却有误,如何解决?(单个执行时没有问题)
dataunit.DataModule1.adoquery3.close;
dataunit.DataModule1.adoquery3.sql.clear;
dataunit.DataModule1.adoquery3.SQL.Add('create database '+edit4.Text);//edit4
为表名
dataunit.DataModule1.adoquery3.SQL.Add('use '+edit4.Text);
dataunit.DataModule1.adoquery3.SQL.Add('CREATE TABLE [dbo].[工作站信息表] ([工作组] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[计算机名] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,');
dataunit.DataModule1.adoquery3.SQL.Add('[所在位置] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[联系电话] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL) ON [PRIMARY]');
dataunit.DataModule1.adoquery3.ExecSQL;
但以上语句执行却有误,如何解决?(单个执行时没有问题)