[提问]Request.Form的问题~
<input type= "hidden " name= "MM_source " value= " <%=Request.Form( "wowo ")%> " />
Recordset1_cmd.Parameters.Append(Recordset1_cmd.CreateParameter( "param1 ", 201, 1, 16, (String(Request.Form( "MM_source ")) != "undefined " && String(Request.Form( "wowo ")) != " ") ? Request.Form( "wowo ") : null));
提示:
错误类型:
Microsoft OLE DB Provider for SQL Server (0x80040E14)
不能比较或排序 text、ntext 和 image 数据类型,除非使用 IS NULL 或 LIKE 运算符。
/ASPtest/www.asp, 第 73 行
-----------------------
<input type= "hidden " name= "MM_change " value= "form1 "/>
Recordset1_cmd.Parameters.Append(Recordset1_cmd.CreateParameter( "param1 ", 201, 1, 16, (Request.Form( "wowo "))));
错误类型:
Microsoft OLE DB Provider for SQL Server (0x80040E14)
被准备语句 '(@P1 text)SELECT * FROM dbo.BBS_User where id=@P1 ' 需要参数 @P1,但未提供该参数。
/ASPtest/www.asp, 第 73 行
"WOWO "为SELECT的NAME~ID的值的类型为INT~
也想问下REQUEST.FORM的返回类型…………
------解决方案--------------------错误类型:
Microsoft OLE DB Provider for SQL Server (0x80040E14)
不能比较或排序 text、ntext 和 image 数据类型,除非使用 IS NULL 或 LIKE 运算符。
/ASPtest/www.asp, 第 73 行
这里有问题 是你 存储过程 有问题估计
排序的字段类型不对
------解决方案--------------------同上
存储过程中对 text、ntext 和 image 数据类型的比较应该用 like 'xxx '