
04-06-2006, 00:19
|
|
|
|
חבר מתאריך: 04.06.06
הודעות: 1
|
|
|
שאלה ב ASP (לבגרות)
שלום, אני בונה אתר לבגרות בברינקסטר ונתקלתי בבעיה בהוספה של נתונים למסד נתונים.
זה הקובץ שמוסיף:
קוד PHP:
<% dim Conn, RS Set Conn = Server.CreateObject("ADODB.Connection") Set RS = Server.CreateObject("ADODB.Recordset") DSNName = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" DSNName = DSNName & Server.MapPath("/eladw1/db/db.mdb") Conn.Open DSNName fname=request.form("fname") lname=request.form("lname") age=request.form("age") gender=request.form("gender") loc=request.form("loc") username=request.form("username") password=request.form("password") email=request.form("email") member=request.form("member")
set r=conn.execute ("select * from personal_data where email='"&email&"' and username='"&username&"'") if not r.eof then response.write "Username/email already exist please try again<br>" response.write "<a href=javascript:history.go(-1)>Go Back</a>" else sq="insert into personal_data (fname,lname,age,gender,loc,username,password,emai l,member) values ('"&fname&"','"&lname&"','"&age&"','"&gender&"','"&loc&"','"&username&"','"&password&"','"&email&"','"&member&"')" Conn.execute sq response.redirect "http://www17.brinkster.com/eladw1/" end if %>
והבעיה שזה מציג לי היא:
קוד:
Microsoft OLE DB Provider for ODBC Driverserror '80004005'
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query. /eladw1/register.asp, line 27
שורה 27:
תודה מראש, אלעד.
|