lizhonggeng吧 关注:21贴子:2,459
  • 9回复贴,共1

你好,我在知道上提过问题的,现在我把代码发给你,拜托帮忙了.

只看楼主收藏回复

asp和access的问题,高手来帮个忙. 
 悬赏分:0 - 离问题结束还有 14 天 21 小时 
我装了一个ASP可以生成静态页面的程序,在后台管理时,生成首页时总是出现这个情况,查看最新的100张唱片时也是这种情况
技术信息(用于支持人员)

错误类型:
Microsoft JET Database Engine (0x80004005)
不能使用 '';文件已在使用中。
/admin/htmlconn.asp, 第 9 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) 

网页:
GET /admin/Admin_Html_index.asp 

时间:
2005年12月28日, 15:17:29 

我并没有使用DATEBASE,重新启动,问题依旧.
 


这个是HTMLCONN.ASP的代码:
<%
dim htmlconn,connstr,db
'更改数据库名字
db="../test.mdb"
Set htmlconn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
'如果你的服务器采用较老版本Access驱动,请用下面连接方法
'connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(db)
htmlconn.open connstr
%>

出了什么问题吗


IP属地:江苏1楼2005-12-28 18:03回复
    htmlconn.open connstr
    改成
    htmlconn.open connstr 3,2
    试一试应该就可以


    IP属地:山东2楼2005-12-28 18:31
    回复
      如果还有问题你就接着在这里发,我明天会继续回答你的,一直帮你解决为止:)


      IP属地:山东3楼2005-12-28 20:58
      回复
        哈多谢,可是还是有问题.我加了个 3,2却出现新问题了.
        无法显示网页 
        试图访问的网页出现问题,无法显示。 

        --------------------------------------------------------------------------------

        请尝试执行下列操作:

        单击刷新按钮,或稍后重试。

        打开 localhost 主页,然后查找与所需信息相关的链接。 
        HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
        Internet 信息服务

        --------------------------------------------------------------------------------

        技术信息(用于支持人员)

        错误类型:
        Microsoft VBScript 编译器错误 (0x800A0401)
        语句未结束
        /admin/htmlconn.asp, line 9, column 22
        htmlconn.Open connstr 3,2
        ---------------------^


        浏览器类型:
        Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) 

        网页:
        GET /admin/Admin_Html_index.asp 

        时间:
        2005年12月28日, 23:17:18 


        详细信息:
        Microsoft 支持 
         

        晕了,还得麻烦你了.


        IP属地:江苏4楼2005-12-28 23:19
        回复
          sorry,我写漏了,哈哈

          htmlconn.Open connstr,3,2

          3前面应该有个“,


          IP属地:山东5楼2005-12-29 07:57
          回复
            你不防可以把,你提供的代码换成这样写 

            Set connstr = Server.CreateObject("ADODB.Connection") 
            DBPath = Server.MapPath("../test.mdb") 
            connstr.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath 
            Set htmlconn = Server.CreateObject("ADODB.Recordset") 
            htmlconn.open connstr, 3, 2


            IP属地:山东7楼2005-12-29 13:00
            回复
              改过了后还是不行哦,我电脑知识不好,不会编程,感觉郁闷的,新出现这个问题:
              技术信息(用于支持人员)

              错误类型:
              Microsoft JET Database Engine (0x80040E4D)
              无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。
              /admin/htmlconn.asp, 第 9 行


              浏览器类型:
              Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) 

              网页:
              GET /admin/Admin_Html_index.asp 

              时间:
              2005年12月30日, 17:01:59 


              详细信息:
              Microsoft 支持 

              改成,3,2后或者全部替换代码后.


              IP属地:江苏8楼2005-12-30 17:03
              回复
                啊,刚才搞错了,修改代码后首页生成了,用了新代码后就搞好了,呵呵多谢啊,不过因为我不会编程,所以到现在都不知道是怎么回事,多谢多谢啊


                IP属地:江苏9楼2005-12-30 17:11
                回复
                  不客气不客气 
                   
                  别忘了处理问题哦~嘿


                  IP属地:山东11楼2005-12-30 19:35
                  回复
                    • 118.144.41.*
                    HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
                    Internet 信息服务

                    --------------------------------------------------------------------------------

                    技术信息(用于支持人员)

                    错误类型:
                    Microsoft JET Database Engine (0x80040E4D)
                    密码无效。
                    /conn.asp, 第 12 行


                    浏览器类型:
                    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)


                    15楼2008-03-07 20:12
                    回复