edu.rar里面有一个Access数据库,程序并不是基于SQl SERVER,而是基于Access.修改:
1.将文件夹"在线教育系统"设为虚拟目录edu
2.
edit file:global.asa
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
sub Application_OnStart
Application("dsn")="Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.MapPath("/edu/newdata.mdb") & ";"
end Sub
</SCRIPT>
:_)
1.将文件夹"在线教育系统"设为虚拟目录edu
2.
edit file:global.asa
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
sub Application_OnStart
Application("dsn")="Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.MapPath("/edu/newdata.mdb") & ";"
end Sub
</SCRIPT>
:_)
然后配置IIS到该虚拟目录,http://localhost/edu/defalut.htm
然后用一个工具把ACCESS数据库转换到SQL上的
达人可以帮我发到邮箱里吗?
write: 这个系统是用ACCESS对数据库进行初始化的
然后用一个工具把ACCESS数据库转换到SQL上的
但从main00.asp line:59
strSQL = "Select id,title,inputdate,flag_attention from board order by id desc"
可以看出,其并不是基于SQl SERVER,而是基于Access.ACCESS数据库转换到SQL SERVER,SQL SERVER有导入数据向导,很容易。
但程序需要做相应的修改.修改量不小,每个页面都需要检查。
即转化到SQL SERVER后,每个页面都运行测试通过。常见的修改:
1. SQL Server关键字
如上面的SQl语句,修改为:
strSQL = "Select [id],title,inputdate,flag_attention from board order by [id] desc"
2. SQL语句函数,常见的为时间函数
如 now() ==> getdate()
select datediff('m','2002-1-1','2003-1-1') ==> select datediff(m,'2002-1-1','2003-1-1')
:_)