-
09-1117
-
有时为了修改access表的中前缀费了不少劲,现在直接在里面修改你原来的前缀和要修改后的前缀,点击修改就行了.
vb 代码- <%
- oConnStr="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=""Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&server.MapPath("XXXXX你的数据库.mdb")
- Sub RenameTable (oldName, newName)
- Dim objADOXDatabase
- Set objADOXDatabase = Server.CreateObject("ADOX.Catalog""ADOX.Catalog")
- objADOXDatabase.ActiveConnection = oConnStr
- objADOXDatabase.Tables(oldName).Name = newName
- Set objADOXDatabase = Nothing
- End Sub
- 'Sub DBConnBegin()
- Set oConn=server.CreateObject("adodb.Connection""adodb.Connection")
- oConn.Open oConnStr
- If Err.Number>0 Then
- Response.End
- End If
- Const adSchemaTables = 20
- adSchemaColumns = 4
- Set rstSchema = oConn.OpenSchema(adSchemaColumns)
- tablename=""
- Do Until rstSchema.EOF
- If rstSchema("Table_name")<>tablename then
- tablename = rstSchema("Table_name")
- 'response.Write (InStr(LCase(tablename),"look_")>0)& "<BR>"
- If InStr(LCase(tablename),"look_")>0 then
- tablename1=Replace(LCase(tablename),"look_","zd8c_")
- response.write "原表:"&tablename &" 已修改为:"&tablename1& "<BR>"
- Call RenameTable(tablename, tablename1)
- else
- response.write tablename & "<BR>"
- End If
- end if
- rstSchema.MoveNext
- Loop
- %>
发表评论
















- 评论 (0)
- 版权声明
此页仅显示最新5条评论,点击查看全部