标题:asp怎样用代码创建一个sql数据库及表?
只看楼主
林小如
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-3-3
 问题点数:0 回复次数:4 
asp怎样用代码创建一个sql数据库及表?
asp怎样用代码创建一个sql数据库及表?
搜索更多相关主题的帖子: 数据库 sql asp 代码 
2005-08-07 14:56
最菜鸟
Rank: 1
等 级:新手上路
帖 子:159
专家分:0
注 册:2005-1-21
得分:0 
我听过怎么连接SQL的,没听过怎么创建。

有高手知道吗?也让我学点啊。
2005-08-07 16:36
pmbdlw
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2005-1-1
得分:0 

<!--转贴--> <%   ************使用ADODB.Connect对象创建************************   DimoConn   DimsDatabaseName   sDatabaseName="CodeCreateDB"   SetoConn=Server.CreateObject("ADODB.Connection")   oConn.Open"Provider=SQLOLEDB;DataSource=(local);UserID=sa;Password=;"   oConn.Execute"CREATEDATABASE"&sDatabaseName   %>

  方法二:

  <%@Language=VBScript%>   <%   *******************使用SQLDMOObject对象库*******************   DimoSQLServer   DimoDatabase   DimoDBFileData   DimoLogFile   DimsDatabaseName   DimsDatapath

  数据库名字   sDatabaseName="CodeCreateDBTest"   数据文件保存路径   sDatapath="D:\"

  创建SqlServer对象并进行链接,(local)处为Server名字   SetoSQLServer=Server.CreateObject("SQLDMO.SQLServer")   oSQLServer.LoginSecure=True使用集成验证integratedsecurity   oSQLServer.Connect"(local)"   oSQLServer.Connect"(local)","sa",""使用标准验证standardsecurity

  创建Database对象   SetoDatabase=Server.CreateObject("SQLDMO.Database")   oDatabase.Name=sDatabaseName

  创建db文件对象   SetoDBFileData=Server.CreateObject("SQLDMO.DBFile")   WithoDBFileData   .Name=sDatabaseName&"_data"   .PhysicalName=sDatapath&"\"&sDatabaseName&"_data.mdf"   .PrimaryFile=True   .FileGrowthType=SQLDMOGrowth_MB   .FileGrowth=1   EndWith

  创建日志文件对象   SetoLogFile=Server.CreateObject("SQLDMO.LogFile")   WithoLogFile   .Name=sDatabaseName&"_log"   .PhysicalName=sDatapath&"\"&sDatabaseName&"_log.ldf"   EndWith

  把DB文件对象和日志文件对象添加到DataBase数据库对象   oDatabase.FileGroups("PRIMARY").DBFiles.AddoDBFileData   oDatabase.TransactionLog.LogFiles.AddoLogFile

  把数据库添加到Sqlserver(createthedatabase)   oSQLServer.Databases.AddoDatabase

  关闭连接   oSQLServer.Close

  释放对象   SetoLogFile=Nothing   SetoDBFileData=Nothing   SetoDatabase=Nothing   SetoSQLServer=Nothing   %>


2005-08-07 16:51
Stayor
Rank: 1
等 级:新手上路
帖 子:137
专家分:0
注 册:2005-8-4
得分:0 
哈哈!我刚想回答,楼上的就贴出来了。
2005-08-07 16:54
pmbdlw
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2005-1-1
得分:0 
[QUOTE]哈哈!我刚想回答,楼上的就贴出来了。 [/QUOTE]
呵呵,那对不住了啊。

2005-08-07 17:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-24578-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021427 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved