发新话题
打印

高人!帮帮忙吧!DW2004中的注册问题!急!急!急!

高人!帮帮忙吧!DW2004中的注册问题!急!急!急!

小弟用dw2004做了个注册信息表,可是从网页中向数据库插入注册信息的操作却总是不成功,本来设置插入成功后跳转到regsucc.asp,可是,只要提交就显示“服务器错误http500”。用数据库里原有的信息又能成功登陆。实在不知是怎么回事,希望前辈和有这方面经验的朋友谢谢指点。数据库的权限是全开的。

TOP

把详细的错误信息帖出来。
临渊羡鱼。。不如退而上网。。

TOP

无法显示网页
您要访问的网页有问题,无法显示。

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

请尝试以下操作:

打开 localhost:88  主页,然后查找指向您感兴趣信息的链接。
单击刷新按钮,或以后再试。

单击搜索,寻找 Internet 上的信息。
也可查看相关站点列表。

HTTP 500 - 内部服务器错误
Internet Explorer

TOP

把代码也贴出来~帮帮忙看一下吧!
<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_conn_STRING
MM_conn_STRING = "provider=microsoft.jet.oledb.4.0;data source='d:\buck\database\buck.mdb'"
%>

TOP

在“Internet选项”>“高级”中去掉“显示友好的http错误消息”前的勾,重新把详细的错误信息帖上来。
从你给出的有限的信息来看,应该还是数据库的权限问题。。
临渊羡鱼。。不如退而上网。。

TOP

斑竹~~~错误信息如下:
Microsoft JET Database Engine 错误 '80004005'

操作必须使用一个可更新的查询。

/buck/reg.asp,行 115
谢谢了!

TOP

行115的代码如下:
If (Not MM_abortEdit) Then
    ' execute the insert
    Set MM_editCmd = Server.CreateObject("ADODB.Command")
    MM_editCmd.ActiveConnection = MM_editConnection
    MM_editCmd.CommandText = MM_editQuery

    MM_editCmd.Execute          这是第115行。

    MM_editCmd.ActiveConnection.Close

    If (MM_editRedirectUrl <> "") Then
      Response.Redirect(MM_editRedirectUrl)
    End If
  End If

TOP

都快掉底了~自己顶上去了~

TOP

发新话题