-1

我有以下代码:

Try
            Select Case process.datain
                Case "home"
                    MOTable = selectMO(process.mo, process.mt)
                    If MOTable.Rows.Count() = 0 Then
                        If insertMO(process.mo, process.mt) Then
                            writeMsg("1 MO inserted/updated at ")
                            session("msg") = msgTable.Rows(7)(1).ToString()
                            MsgBox(session("msg"))
                        Else
                            writeMsg("1 MO could not be inserted at ")
                        End If
 Catch ex As Exception
            logFile("executeTimer ----" & ex.Message)
        Finally
            updateProcessed(process.id,session("msg"))
        End Try

我遇到一个错误,告诉我没有声明会话...但是我需要使用会话来获取行的值,因为我需要稍后在代码末尾将它作为存储过程的参数传递

我什至尝试使用:

session.add("msg", msgTable.Rows(7)(1).ToString())

但我面临同样的错误

你能帮我吗?

4

1 回答 1

1

您的项目是否引用 System.Web ?(导入)(如果确实导入它,请通过右键单击您的解决方案手动添加它,添加参考,System.Web)

于 2013-09-02T12:27:48.220 回答