新微赢技术网

标题: asp怎样用代码创建一个sql数据库及表? [打印本页]

作者: 香叶aiq格格    时间: 2010-1-13 03:40
标题: asp怎样用代码创建一个sql数据库及表?
asp怎样用代码创建一个sql数据库及表?
作者: 兲外☆飛唬    时间: 2010-1-13 03:40
我听过怎么连接SQL的,没听过怎么创建。

有高手知道吗?也让我学点啊。
作者: 大天使路西法    时间: 2010-1-13 03:40
<!--转贴--> <%   ************使用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   %>
作者: 魅力ぉ小猪ぎ    时间: 2010-1-13 03:41
哈哈!我刚想回答,楼上的就贴出来了。
作者: 龙行天下    时间: 2010-1-13 03:41
哈哈!我刚想回答,楼上的就贴出来了。

呵呵,那对不住了啊。




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2