שלום לכולם ,
יש לי את הקוד הזה
קוד:
<!-- #INCLUDE FILE="Header.asp"-->
<%
if session("memberOK")="no" then
Response.Write("אין לך גישה לכאן")
Response.End
end if
db=request.form("typeD")
set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Driver={Microsoft Access Driver (*.mdb)}; Dbq="& Server.MapPath("data.mdb") &";"
set rec=Server.CreateObject("ADODB.RecordSet")
sql = "INSERT INTO "&db&" (rooms,ads,city,floor,ac,parc,price,comment,cell,phone,rs) VALUES(" &request.form("Rooms")& ", '"& request.form("ads") &"', '"& request.form("city") &"', "& request.form("Floor") &", "& request.form("ac") &","& request.form("parc") &","& request.form("price") &", '"& request.form("comment") &"', "& request.form("cphone") &","& request.form("phone") &",'"&session("username")&"')"
rec.Open sql,conn,3,3
conn.execute (sql)
response.write("הדירה נוספה")
response.Write("מספר הדירה"& rec.Fields("num").Value)
rec.Close
set rec=nothing
conn.close
set conn=nothing
%>
<!-- #INCLUDE FILE="Footer.asp"-->
מופיע לי שגיאה בשורה 15 איפה שאני מדפיס את מס' הדירה השגיאה היא
קוד:
ADODB.Recordset error '800a0cc1'
Item cannot be found in the collection corresponding to the requested name or ordinal.
/DoNewApt.asp, line 15
num הוא מספר שנקבע על ידי ה DB , בתור מספר אוטומטי.
תודה מראש לעוזרים .