在Access数据库中重命名表

来源:百度文库 编辑:神马文学网 时间:2024/04/29 16:56:47
[罗杰&*]在Access数据库中重命名表
下面代码是用Adox重命名Access表名的示例代码:
Dim Conn,ConnStr,oCat,oTbl
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("data.mdb")
Set oCat=Server.CreateObject("ADOX.Catalog")
oCat.ActiveConnection = ConnStr
Set oTbl = Server.CreateObject("ADOX.Table")
Set oTbl = oCat.Tables("OldTable") ‘要重命名的表名:OldTable
oTbl.Name = "NewTable" ‘新表名
Set oCat = Nothing
Set oTbl = Nothing
Sql server 中可以用Sql语句直接重命名表,请参考:Sql Server 和 Access 操作数据库结构Sql语句