日期:2014-05-17  浏览次数:21230 次

[提问]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 '