نقل قول نوشته شده توسط khore_64 مشاهده تاپیک
سلام
من یک پروژه دارم که میخوام راه بندازمش

وقتی میخوام یک خبر رو وارد کنم دکمه ارسال رو میزنم این خطا رو میده
.
ADODB.Recordseterror '800a0bb9'
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another


خطایی که میگیره از کده :
 rsitem.open sql,conn2,1,3 


کسی میدونه مشکلش چیه ؟؟؟
با سلام
دوست عزیز اگر سینتکس های زیر و استفاده کنید مشکل رفع میشه شما در کدی که فرستادید واضح نیست که چطور ADODB.Connection ، منبع ذخیره دیتا (MsSql یا MsAccess و ...) ، ADODB.recordset را تعریف کردین ولیکن بطور خلاصه از پروسه زیر استفاد کنید جواب خواهد داد
1
set conn=Server.CreateObject("ADODB.Connection")
2
اگر MsSql با شه
conn.Open "Driver={SQL Server};SERVER=rds17;DATABASE=PDMDB;UID=basirinia; Pwd=12345;APP=Microsoft Office XP;"

اگر MsAccess باشه
conn.Provider="Microsoft.Jet.OLEDB.4.0; Password='" & Session("User_Pass") & "';User ID='" & Session("User_ID") & "'; Data Source=C:\TLM\TLM.mdb; Mode=ReadWrite|Share Deny None; Persist Security Info=True; Jet OLEDB:System database=C:\TLM\Secured.mdw"

conn.Open "C:\TLM\TLM.mdb"

3
متغییر Sql مقدار دهی شود
sql="SELECT * from mytable"
4
set rs = Server.CreateObject("ADODB.recordset")
5
rs.Open sql, Conn

امیدوارم مورد استفاده قرار بگیره