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

請高手指點下,謝謝!
set   conn1=Server.CreateObject( "ADODB.Connection ")  
set   rs1=Server.CreateObject( "ADODB.Recordset ")
conn1.Open   dsn

  rs1.CursorType   =   adOpenKeyset
  btn=Trim(Request.Form( "btn "))
  user_id=Trim(Request.Form( "user_id "))
  user_name=Trim(Request.Form( "user_name "))
  user_dept=Trim(Request.Form( "user_dept "))
  user_sex=Trim(Request.Form( "user_sex "))
  sql= "select   *   from   yh_information   where   user_id= ' "+user_id+ " ' "
  rs1.Open   sql,conn

上段代碼,提示錯誤
除非使用   IS   NULL   或   LIKE   運算子,否則無法使用   text、ntext   及   image   資料型別進行比對或排序。
提示是最後一行有錯。。。謝謝


------解决方案--------------------
sql= "select * from yh_information where user_id= ' "&user_id& " ' "
------解决方案--------------------
你的user_id为text或ntext型
sql= "select * from yh_information where user_id like ' "+user_id+ " ' "
------解决方案--------------------
有些机子上这些类型不能用=号进行比对
------解决方案--------------------
同意樓上