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.   

    不是基于SQL Server的,把后台数据库改成SQL Server
      

  2.   

    在ODBC的配置一个NEW DSN 命名为NEWDATA.
    然后配置IIS到该虚拟目录,http://localhost/edu/defalut.htm
      

  3.   

    这个系统是用ACCESS对数据库进行初始化的
    然后用一个工具把ACCESS数据库转换到SQL上的
    达人可以帮我发到邮箱里吗?
      

  4.   

    nuriko(nuriko)
    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')  
    :_)