复制数据库表

来源:百度知道 编辑:UC知道 时间:2024/05/22 16:14:00
我想将ZWsys数据库里面既jizhangpz表的结构复制到新建的数据库中,可是使用了下面的语句后显示
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。 的错误,有谁知道是什么问题吗?我用的是vbscript+accsess。如果能直接把ZWsys整个数据库的表的结构复制过去就更好了。

<%set cat = server.createobject("ADOX.Catalog")
lj="data/"&request.form("ztm")&".mdb"
cat.Create "Provider=Microsoft.Jet.OLEDB.4.0;data source="&server.mappath(lj)
Set cat = Nothing
%>
<%Set conn=Server.CreateObject("ADODB.Connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath(lj)
exec="select * into "&server.mappath(lj)&"..jizhangpz from "&server.mappath("/data/ZWsys.mdb")&"..jizhangpz where l=0"
conn.execute exec
conn.close
%>
在线等,能使用追加到100分
我要做的就是要用代码操作阿.........
在access里做容易啊,就是因为要用vbscript的脚本代码做材麻烦阿...我这个系统需要在

lj="data/ZWsys.mdb"
xjlj="data/"&request.form("ztm")&".mdb"
Conn="Provider=Microsoft.Jet.OLEDB.4.0; Data source="
Set fso= server.CreateObject("Scripting.FileSystemObject")
fso.CopyFile Server.Mappath(lj),server.mappath(xjlj)
Set fso = Nothing
set conn=nothing
你可以试试这样写,如果是access数据库的话可以用copyfile直接复制你那个模版数据库,不过如果是sql数据库就不行了,因为sql数据库运行时不能被复制。我用access的时候也用copyfile来做数据库备份和恢复,超级方便。

这个问题你不要用代码操作啊
你在ACCESS中有导入数据啊
就是在ACCESS中你去新建的数据库,在这个数据库上的文件菜单里面有一个获取外部数据里有导入,你直接找到你要复制的数据库导入进去就可以了啊