注册 登录
编程论坛 ASP技术论坛

ASP网站中出现的问题,请大侠解答

skysfw 发布于 2008-08-15 15:07, 721 次点击
Microsoft JET Database Engine 错误 '80040e14'

语法错误 (操作符丢失) 在查询表达式 '1','11','11')' 中。

/2626/CN_AdmProduct/CategoryEdit.asp,行 99

代码如下:(99行已经用红色标记)
    sSql=""
    If act <> "3" Then
        If nID ="0" Then
            sSql="insert into " & tableName2 & "(name,ParentID,sortIndex,keyTitle,keyKeywords,keyDescription,fileName) values('" & txtName & "'," & numParentID & "," & numSortIndex & ",'" & strTitle & "'," & strKeywords & "','" & strDescription
            sSQL=sSQL & "','" & strFileName & "')"
        else
            sSql="update " & tableName2 & " set [name]='" & txtName & "',ParentID=" & numParentID & ",sortIndex=" & numSortIndex
            sSql=sSql & ",keyTitle='" & strTitle & "',keyKeywords='" & strKeywords & "',keyDescription='" & strDescription
            sSql=sSQL & "',fileName='" & strFileName & "' where id=" & nID
        end If
        'response.write ssql
        'response.end
        conn.execute(sSql)
        Response.Write("<script>window.open('Category.asp', 'leftFramex');window.open('info.asp', 'mainFramex');alert('操作成功.');</script>")
    End If
End If
sSql=""
If act = "3" Then
4 回复
#2
madpbpl2008-08-15 15:19
response.write ssql
检查输出来的结果是否正确
#3
skysfw2008-08-15 15:22
[bo][un]madpbpl[/un] 在 2008-8-15 15:19 的发言:[/bo]

response.write ssql
检查输出来的结果是否正确

不是很明白这位大哥说的意思,能说的明白点吗
#4
madpbpl2008-08-15 15:30
response.write ssql     '这句语句不是给你注释了吗?(加“'”表示注释)现在不要注释,运行一下,看看结果是什么
#5
skysfw2008-08-15 15:48
[bo][un]madpbpl[/un] 在 2008-8-15 15:30 的发言:[/bo]

response.write ssql     '这句语句不是给你注释了吗?(加“'”表示注释)现在不要注释,运行一下,看看结果是什么

我给的代码里面不是有response.write ssql吗
1