当前位置:主页>仓库管理软件> 列表

怎么用Delphi直接在SQL Server中创建数据库?

进销存管理软件版1楼: 怎么用Delphi直接在SQL Server中创建数据库?

2楼: ADOConnection1.execute(''create database aaa''); 如局域网管理软件

3楼: 他每次都报go语法错误
代码如下:
ADOConn.ConnectionString:=
''Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=master;Data Source=localhost'';
showmessage(''连接成功!'');
ADOQuery.Close;
ADOQuery.SQL.Add(''create database aaa go use aaa go CREATE TABLE bbb(id int not null,name char(50) NOT NULL)'');
ADOQuery.Open;
showmessage(''创建成功!'');

4楼: 用两次去完成

5楼: sqlserver2000中如何建立。把SQL语句粘贴到ADOQUERY中直接用就行啊。
adoquery1.execsql;

6楼: 如果只创建数据库可以成功但接着创建表怎么办???

进销存管理软件版7楼: if exists (select * from dbo.sysobjects where id = object_id(N''[dbo].[ZdXh]'') and OBJECTPROPERTY(id, N''IsUserTable'') = 1)
drop table [dbo].[ZdXh]
GO

CREATE TABLE [dbo].[ZdXh] (
[ywbm] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[ywzdm] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[zwbm] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[zwzdm] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[dqzdxh] [bigint] NULL
) ON [PRIMARY]
GO

8楼: 怎么在Delphi中写代码呢???

9楼: 一个例子:
CREATE TABLE [dbo].[Categories] (
[CategoryID] [int] IDENTITY (1, 1) NOT NULL ,
[CategoryName] [nvarchar] (15) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[Description] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[Picture] [image] NULL
)

你在SQLSERVER2000企业管理器中点任何一个表,右键菜单--所有任务--生成SQL脚本--预览
看看就知道SQL语句是怎么写的啦
这都是最基本的知识,随便找本书就有

10楼: create语句我会写,但在Delphi中的格式我怎么写都不对。

11楼: 接受答案了.