调用DDL动态建库的困惑!!!(100分)

  • 主题发起人 主题发起人 grass1
  • 开始时间 开始时间
G

grass1

Unregistered / Unconfirmed
GUEST, unregistred user!
调用DDL为何只能建table,不能建database???
数据库是MS SQL7.0和DB2都不行。
代码如下:
ADOConnection1.connected:=false;
问题一:ADOConncetion1.connectionstring应该怎么写??
ADOConnection1.Connectionstring:=。。。。。
ADOConncetion1.loginprompt:=false;
ADOConnection1.connected:=true;
ADOQuery1.connection:=ADOconnection;

ADOQuery1.close;
ADOQuery1.sql.clear;
问题二:为何只能建table,不能建database
ADOQuery1.sql.add('create database cust
......
create table custID
.....
);
ADOQuery1.execsql;

ADOConnection的conncetionstring中的datasource应该如何设置???
请高手指点迷津!!!应该如何动态建库!!!
 
自己放在 TADoconnection 控件在 form 中,然后手工设置一下,最后查一下就知道怎么设置了。

对Foxpro 自由表也可如下设置:
Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="Driver={Microsoft Visual FoxPro Driver};UID=;SourceDB=c:/Program Files/Common Files/ODBC/Data Sources;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;"
 
这是哪跟哪啊?静态的数据库我是会连的。
关键在于如何建立database,
在没建立之前,你让我跟谁连啊!
 
后退
顶部