SQL 7 问题(100分)

  • 主题发起人 主题发起人 yorkting
  • 开始时间 开始时间
Y

yorkting

Unregistered / Unconfirmed
GUEST, unregistred user!
不使用 SQL SERVER 7 的 Enterprise Manager,如何利用MSDE建立数据库及数据表。
请详细列出实现步骤和程序代码(SQL或D5的代码)。
 
看看!!
 
这是建表和主键的sql语句。不知道是不是你想要的。
table_name t1,t2

CREATE TABLE [dbo].[t1] (
[t_i] [int] IDENTITY (1, 1) NOT NULL ,
[name] [char] (10) NULL
) ON [PRIMARY]
GO

CREATE TABLE [dbo].[t2] (
[b_id] [int] IDENTITY (1, 1) NOT NULL ,
[brief] [char] (10) NULL ,
[t_id] [int] NULL
) ON [PRIMARY]
GO

ALTER TABLE [dbo].[t1] WITH NOCHECK ADD
CONSTRAINT [PK_t1] PRIMARY KEY NONCLUSTERED
(
[t_i]
) ON [PRIMARY]
GO

ALTER TABLE [dbo].[t2] ADD
CONSTRAINT [FK_t2_t1] FOREIGN KEY
(
[t_id]
) REFERENCES [dbo].[t1] (
[t_i]
)
GO

 
我说的是,数据表建立的SQL已经存在,只是用MSDE来建立数据库和执行这个SQL文件,该
如何处理?
 
用create database命令先创建数据库,再用create table命令创建表,然后就可以使用了
 
你是不是要:在MSDE已经运行情况下,由DELPHI程序发出指令在服务器方生成一个数据库。
如果是这样,可以考虑采用SQL的SQLDMO。
在微软的MSDE的站点。http://msdn.microsoft.com/vstudio/msde
其中MSDE For Visual Studio 6.0 Technical FAQ中
有一篇Creating MSDE Databases谈到了如何通过VB来创建一个新的MSDE数据库,
并附有部分源码。你可以参考一下。
 
接受答案了.
 
后退
顶部