复制数据库表

我想将ZWsys数据库里面既jizhangpz表的结构复制到新建的数据库中,可是使用了下面的语句后显示MicrosoftOLEDBProviderforODBCDrive... 我想将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的脚本代码做材麻烦阿...我这个系统需要在线添加数据库,ZWsys.mdb就像是一个模版,里面不放数据,要操作就先添加一个和ZWsys.mdb结构一样的数据库,然后在新添加的数据库里进行操作
展开
 我来答
匿名用户
2007-05-04
展开全部
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来做数据库备份和恢复,超级方便。
zhoube
2007-04-27 · TA获得超过100个赞
知道小有建树答主
回答量:120
采纳率:0%
帮助的人:107万
展开全部
这个问题你不要用代码操作啊
你在ACCESS中有导入数据啊
就是在ACCESS中你去新建的数据库,在这个数据库上的文件菜单里面有一个获取外部数据里有导入,你直接找到你要复制的数据库导入进去就可以了啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式