נשלח בתאריך: 09 June 2007 בשעה 12:02 | | IP רשוּם
|
|
|
|
שלום,
למדתי לתכנת ולבנות אתר אינטרנט ע"י התקשרות למסד נתונים, על שרת ה-IIS. ניסיתי, להעלות את האתר על שרת פרטי, ללא הועיל. לאחר שבדקתי מעט, גילתי שצורת ההתקשרות בין שרת IIS לבין שרת פרטי (תומך asp) שונה.
מישהו יכול לתת פה את צורת ההתקשרות? מידע לגבי זה?
למשל, הנה דוגמא לדף שבניתי שמוסיף משתמש למסד הנתונים, ללא כפילות:
<html dir="rtl"> <head> <title>הוספת יוזר ללא כפילות</title> </head> <body bgcolor="#403E48" alink="white" vlink="white" link="white"> <% Set connection=Server.CreateObject("ADODB.Connection") stconnection="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &_ Server.MapPath("/project/db/israel.mdb") connection.open stconnection
user_name=request.form("user_name")
SQLsearch="select * from client where user_name='" & user_name & "'"
set rsclient=Server.CreateObject("ADODB.recordset") rsclient.activeconnection=connection rsclient.open SQLsearch
<!--חלק זה, בודק שלא קיים שם משתמש זהה, לזה שנרשם --> if not rsclient.EOF then Response.write "<center>" Response.write "<h3>" Response.Write "<font color='white'>" Response.write ("שם משתמש זה תפוס. אנא בחר אחד אחר.") Response.write "</h3>" Response.write "</center>" Response.end
else
password=request.form("password") email=request.form("email") favorite_team=request.form("favorite_team") name1=request.form("name1") status=request.form("status")
session("user_name")=user_name session("status")=status
SQLstring="Insert into client values('" & user_name & "','" & password & "','" & email & "','" & favorite_team & "','" & name1 & "'," & status & ")"
connection.Execute(SQLstring)
end if
rsclient.close set rsclient=Nothing connection.Close Set connection=nothing %> <font color="white"> ההרשמה בוצעה בהצלחה</font> <br/><br/> <a href="../register.asp">לחץ כאן למעבר לעמוד ההתחברות</a> </body> </html>
מה אני צריך לשנות פה ?
דניאל .
|