回 帖 发 新 帖 刷新版面

主题:那为大哥帮我看一下,到底那里错了

我是一个ASP菜鸟,写的程序老出问题,我已经找好久了,那为大哥帮我看一下啊。求求你们了啊


Private Function Delete()
        Dim Sql
        If chepaihao<>"" Then
            Sql="Delete From 员工基本信息表 Where chepaihao="&chepaihao&""
        Else 
            Sql="Delete From 员工基本信息表 where chepaihao in "&idd&""
        End If
        Actionconn.Execute Sql,,adCmdText

        If Err Then
            Call Go2_Error("员工删除失败")
        Else
            Call Go_Success("员工删除成功","?action=list")
        End If
        
    End Function

上面的idd是一个复选框,当我选中的时候,点删除就可以了.
但运行的时候老是出现 Microsoft OLE DB Provider for SQL Server (0x80040E14)
第 1 行: 'in' 附近有语法错误。的错误信息
那为帮我看一下,求大哥大姐了

回复列表 (共1个回复)

沙发

Sql="Delete From 员工基本信息表 where chepaihao in ("&idd&")"

我来回复

您尚未登录,请登录后再回复。点此登录或注册