复制数据库表
我想将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结构一样的数据库,然后在新添加的数据库里进行操作 展开
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结构一样的数据库,然后在新添加的数据库里进行操作 展开
2个回答
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来做数据库备份和恢复,超级方便。
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来做数据库备份和恢复,超级方便。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询