實(shí)現(xiàn)對Access數(shù)據(jù)庫表重命名的一段代碼
更新時(shí)間:2006年07月18日 00:00:00 作者:
ACCESS數(shù)據(jù)庫不支持直接利用SQL語句實(shí)現(xiàn)更改表名,或者字段名,但可以ADOX對象來實(shí)現(xiàn),范例代碼如下:
復(fù)制代碼 代碼如下:
<%
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
%>
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
%>
相關(guān)文章
flash和asp分頁的一點(diǎn)心得與flash腳本
flash和asp分頁的一點(diǎn)心得與flash腳本...2007-03-03asp 取得用戶真實(shí)IP,對代理地址仍然有效的函數(shù)
這篇文章主要介紹了asp 取得用戶真實(shí)IP,對代理地址仍然有效的函數(shù),需要的朋友可以參考下2007-08-08ASP中使用FileSystemObject時(shí)提高性能的方法
在封裝自己的FileSystemObject庫的時(shí)候,測試的時(shí)候發(fā)現(xiàn)在文件夾或文件很多的時(shí)候,效率很低,顯示一個(gè)文件夾需要2秒甚至更多,這讓我很是奇怪,因?yàn)轱@示文件夾及文件信息的時(shí)候直接都是使用Folder及File對象的屬性,這應(yīng)該不會引起性能上的問題,但是事實(shí)卻說明我的想法過于簡單了。2008-05-05ReplaceSaveRemoteFile 替換、保存遠(yuǎn)程圖片 的代碼
ReplaceSaveRemoteFile 替換、保存遠(yuǎn)程圖片 的代碼...2007-09-09asp實(shí)現(xiàn)批量插入表單中的數(shù)據(jù)到數(shù)據(jù)庫的方法
asp實(shí)現(xiàn)批量插入表單中的數(shù)據(jù)到數(shù)據(jù)庫的方法...2007-08-08