主题:  急高手access数据库如何转化为sql sever数据库?

cti

职务:普通成员
等级:1
金币:0.0
发贴:1
#12001/4/5 18:14:22
我有一论坛,数据库为access,现在须改数据库为sql sever,请问我如何改动?本人非常感谢!sql sever下已建好和ACCESS字段相同的表.



hebeizhao

职务:普通成员
等级:1
金币:0.0
发贴:7
#22001/4/5 20:26:47
给你一段代码研究一下我也是抄别人的,没试过的。
set con_access =server.createobject(“adodb.connection’)
con_access_str=””
con_access.open con_access_str ‘连接你们的ACCESS数据库

set con_sqlserver=server.createobject(“adodb.connection”)
con_sqlerver_str=”…”
con_sqlserver.open con_sqlserver_str ’连接到SQLSERVER数据库

set rs_access=server.createobject(“adodb.recordset”)
set rs_sqlserver=server.createobject(“adodb.recordset”) ‘连接数据集
’从ACCESS中读数据【注:在插入时,不能向SQL SERVER的TT表中插入自动增量字段如: ID号,否则会出错。因为ID是系统自己来添加的,不能更新,不需要人为添加】

while rs_access.eof ‘循环开始
rs_sqlserver.addnew
rs_sqlserver.fields(“NAME”)=rs_access.fields(“NAME”)
rs_sqlserver.fields(“sex”)=rs_access.fields(“sex”)
rs_sqlserver.update

rs_access.movenext
’结束循环
wend
set rs_access=nothing
set rs_sqlserver=nothing
response.write “你们的数据已经全部导入到SQL SERVER数据库中,请不要刷新或再运行”



tyc32

职务:普通成员
等级:1
金币:0.0
发贴:21
#32001/4/6 9:20:53
sql server 里面不是有import data 吗?很容易搞定,sql server 表都不要建立!