posts - 23, comments - 22, trackbacks - 0, articles - 9
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

2005年9月1日

<!--#include file="conn.asp"-->
<
SQL
="backup database [database] to disk='"&Server.MapPath("backup")&"\"&"20050901.dat"&"'" 
'备份数据库到backup文件夹下,备份文件名为20050901.dat
SQL="Restore database [database] from disk='"&Server.MapPath("backup")&"\"&"20050901.dat"&"'" 
'恢复备份文件到数据库,备份文件为backup文件夹下的20050901.dat
conn.execute SQL
on error resume next
if err<>0 then
response.write 
"错误:"&err.Descripting
else
response.write 
"数据备份并恢复成功!"
end if
%
>

单独执行备份数据库语句可以通过,但当执行恢复数据库语句时会提示错误:“
因为数据库正在使用,所以未能获得对数据库的排它访问权。

posted @ 2005-09-01 11:14 雨叶秋寒 阅读(326) 评论(0) 编辑

Function Test()
ChangeTableFieldName_ADO "表1", "aa", "pic1"
End Function

Function ChangeTableFieldName_ADO(MyTableName As String, MyFieldName As String, strNewName As String)
'3个参数:
'MyTableName 字符串,表名
'MyFieldName 字符串,原来的字段名
'strNewName 字符串,新的字段名
'记得先引用 ADOX

Dim MyDB As New ADOX.Catalog
Dim MyTable As ADOX.Table
MyDB.ActiveConnection = CurrentProject.Connection
Set MyTable = MyDB.Tables(MyTableName)
MyTable.Columns(MyFieldName).Name = strNewName
End Function

posted @ 2005-09-01 10:15 雨叶秋寒 阅读(193) 评论(0) 编辑