PDA

View Full Version : یه گیر سه پیچ



saket
یک شنبه 04 مرداد 1383, 00:07 صبح
سلام

p_order_id = cstr(Session("order_id"))

set prod_rs = Server.CreateObject("ADODB.RecordSet")
sqlText="select * from cd_order_items where order_id="& p_order_id
prod_rs.Open sqlText,darin_con,adOpenDynamic,adLockPessimistic, adCmdText
از خط آخر این ایراد رو میگیره.

Error Type:
ADODB.Recordset (0x800A0BB9)
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
/darinoos/cd_order_review_action.asp, line 25
ظاهرا که همه چی دسته ولی ...

الهام تفریشی
یک شنبه 04 مرداد 1383, 07:16 صبح
این پیغام خطا wrong type میگه از لحاظ type مشکل داری
و از کوئری که نوشتید معلومه که order_id یه عدد باید باشه
ولی این تابع شما cstr اون session رو داره به Text تبدیل میکنه وبه خاطر همین مشکل پیدا میکنی