我在添加记录时,出现如下错误~~高手大哥们~帮忙呀~必须声明变量 '@ITEM_NOXX'。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 必须声明变量 '@ITEM_NOXX'。
源错误:
行 295: End With
行 296:
行 297: Mycommand.ExecuteNonQuery()
行 298:
行 299:
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 必须声明变量 '@ITEM_NOXX'。
源错误:
行 295: End With
行 296:
行 297: Mycommand.ExecuteNonQuery()
行 298:
行 299:
解决方案 »
- 在有iframe的情况下,页面跳转变成框架跳转,看看啥原因
- 时间转换问题
- asp.net中上传图片的问题
- 我的服务器上装的sqlserver2000数据 ,可是为什么页面提示错误是sqlserver2005的错 在线等!!!!
- ListView更新的时候只更新了我指定的一个值,怎么办
- 调用IE的打印(window.print),又不想弹出打印的对话框,如何解决?
- 急求ComponentArt的Treeview节点编辑输入中文后,为什么页面刷新后节点内的中文就变成乱码了,有什么方法可以解决?
- 关于sql语句
- datagrid中添加了一列超级链接,可是上面的headtext中显示的字体是竖着的,奇怪
- 我编了一个基类,生成了.dll,在一个解决方案的若干个项目引用时,有时候会报这个.dll正被另一个进程引用是怎么回事
- 为什么我的vs2003不能调试SQL存储过程?
- 如何让cookie保留很久?
Dim InsertString As String
Dim ItemNoxxString As String
' 获得当前编号
ItemNoxxString = GetNoxx("SELECT ISNULL(Max(ITEM_NOXX),'000') As Val FROM OR_ITEM", Now()) InsertString = "INSERT INTO OR_ITEM (ITEM_NOXX, PONO_CODE, PPNO_CODE, INTR_NOXX, FSCD_CODE, VERS_NAME, ANAL_NAME, CHAN_NAME, ITEM_NAME,ORDR_QNTY, WORK_USER, UPDT_DATE) "
InsertString = InsertString & "VALUES (@ITEM_NOXX,@PONO_CODE,@PPNO_CODE,@INTR_NOXX,@FSCD_CODE,@VERS_NAME,@ANAL_NAME,@CHAN_NAME,@ITEM_NAME,@ORDR_QNTY,@WORK_USER,GETDATE())" Mycommand.Parameters.Add(New SqlParameter("@ITEM_NOXX", SqlDbType.NVarChar, 11))
Mycommand.Parameters.Add(New SqlParameter("@PONO_CODE", SqlDbType.NChar, 6))
Mycommand.Parameters.Add(New SqlParameter("@PPNO_CODE", SqlDbType.Char, 7))
Mycommand.Parameters.Add(New SqlParameter("@INTR_NOXX", SqlDbType.NVarChar, 20))
Mycommand.Parameters.Add(New SqlParameter("@FSCD_CODE", SqlDbType.NVarChar, 20))
Mycommand.Parameters.Add(New SqlParameter("@VERS_NAME", SqlDbType.NVarChar, 20))
Mycommand.Parameters.Add(New SqlParameter("@ANAL_NAME", SqlDbType.NChar, 30))
Mycommand.Parameters.Add(New SqlParameter("@CHAN_NAME", SqlDbType.NVarChar, 20))
Mycommand.Parameters.Add(New SqlParameter("@ITEM_NAME", SqlDbType.NVarChar, 50))
Mycommand.Parameters.Add(New SqlParameter("@ORDR_QNTY", SqlDbType.Int))
Mycommand.Parameters.Add(New SqlParameter("@WORK_USER", SqlDbType.NChar, 10)) Mycommand.Parameters("@ITEM_NOXX").Value = ItemNoxxString
Mycommand.Parameters("@PONO_CODE").Value = AddPotextbox.Text
Mycommand.Parameters("@PPNO_CODE").Value = AddPPtextbox.Text
Mycommand.Parameters("@INTR_NOXX").Value = AddIntrotextbox.Text
Mycommand.Parameters("@FSCD_CODE").Value = AddFsctextbox.Text
Mycommand.Parameters("@VERS_NAME").Value = AddVertextbox.Text
Mycommand.Parameters("@ANAL_NAME").Value = AddAnalysttextbox.Text
Mycommand.Parameters("@CHAN_NAME").Value = AddChaintextbox.Text
Mycommand.Parameters("@ITEM_NAME").Value = AddVertextbox.Text
Mycommand.Parameters("@ORDR_QNTY").Value = AddQtytextbox.Text
Mycommand.Parameters("@WORK_USER").Value = Session("ID")