G
grass1
Unregistered / Unconfirmed
GUEST, unregistred user!
我使用了ADOConnection,ADOQuery控件。希望能在DB2的服务器端实现动态建库。
写了如下代码:
ADOQuery1.close;
ADOQuery1.sql.clear;
ADOQuery1.sql.loadformfile('cust.sql')(cust.sql内是DB2的DDL内容)
cust.sql详细内容如下:
CREATE DATABASE Cust;
CONNECT TO cust;
CREATE TABLE "ADMINISTRATOR"."CUST" (
"客户ID" CHAR(10) NOT NULL ,
"联系人名字" VARCHAR(40) ,
"联系人职务" VARCHAR(50) ,
"客户类型" VARCHAR(20) ,
"公司名称" VARCHAR(50) ,
"办公室电话" VARCHAR(20) ,
"数字移动电话" VARCHAR(20) ,
"传真" VARCHAR(20) ,
"记入日期" DATE ,
"更新日期" DATE ,
"注解" VARCHAR(1000) )
IN "USERSPACE1" ;
ALTER TABLE "ADMINISTRATOR"."CUST"
ADD PRIMARY KEY
("客户ID");
ADOquery1.execsql;
但在实现操作过程中出现如下错误:
1。Missing Connection or Conncetionstring
2.[Microsotf][ODBC]驱动程序管理器未发现数据源并且未指定默认的驱动程序
3。ADOConncetion指定驱动程序CLI0104E不能与数据源连接 SQLSTATE=08001
问:1.应当如何调置ADOConnection和ADOQuery的设置。
2.具体的代码应当如何???急!!!盼!!!
写了如下代码:
ADOQuery1.close;
ADOQuery1.sql.clear;
ADOQuery1.sql.loadformfile('cust.sql')(cust.sql内是DB2的DDL内容)
cust.sql详细内容如下:
CREATE DATABASE Cust;
CONNECT TO cust;
CREATE TABLE "ADMINISTRATOR"."CUST" (
"客户ID" CHAR(10) NOT NULL ,
"联系人名字" VARCHAR(40) ,
"联系人职务" VARCHAR(50) ,
"客户类型" VARCHAR(20) ,
"公司名称" VARCHAR(50) ,
"办公室电话" VARCHAR(20) ,
"数字移动电话" VARCHAR(20) ,
"传真" VARCHAR(20) ,
"记入日期" DATE ,
"更新日期" DATE ,
"注解" VARCHAR(1000) )
IN "USERSPACE1" ;
ALTER TABLE "ADMINISTRATOR"."CUST"
ADD PRIMARY KEY
("客户ID");
ADOquery1.execsql;
但在实现操作过程中出现如下错误:
1。Missing Connection or Conncetionstring
2.[Microsotf][ODBC]驱动程序管理器未发现数据源并且未指定默认的驱动程序
3。ADOConncetion指定驱动程序CLI0104E不能与数据源连接 SQLSTATE=08001
问:1.应当如何调置ADOConnection和ADOQuery的设置。
2.具体的代码应当如何???急!!!盼!!!