实现对Access数据库表重命名的一段代码

ACCESS数据库不支持直接利用SQL语句实现更改表名,或者字段名,但可以ADOX对象来实现,范例代码如下: 代码如下:% CallRenameTable('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\example.mdb','test','changed') SubRenameTable(conStr,oldName,newName) ''HastobeOLEDBconnection ''CreateobjectandconnecttoDB

作者: 来源: 时间: 17-11-23 15:09:08

ACCESS数据库不支持直接利用SQL语句实现更改表名,或者字段名,但可以ADOX对象来实现,范例代码如下:
代码如下:<%
Call RenameTable("Provider=Microsoft.Jet.OLEDB.4.0; Data
Source=c:\example.mdb", "test", "changed")
Sub RenameTable (conStr, oldName, newName)
''Has to be OLE DB connection
''Create object and connect to DB...
Dim objADOXDatabase
Set objADOXDatabase = Server.CreateObject("ADOX.Catalog")
objADOXDatabase.ActiveConnection = conStr
''Change the name...
objADOXDatabase.Tables(oldName).Name = newName
''Clean up...
Set objADOXDatabase = Nothing
End Sub
%>
11
22
33
隐藏区块

会员注册

本功能为预留功能,暂不支持注册 ^_^

Login

社交帐号登陆

使用以下任意帐号可登陆本站

Close section
Close

联系我们

关于5UCMS 您有任何需求 均可以留言给我们