נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
בניית אתרים
RSS UnderWarrior Forums : RSS בניית אתרים
נושא

נושא: התחברות למסד נתונים

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
דניאל85
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 09 June 2007
משתמש: מנותק/ת
הודעות: 4
נשלח בתאריך: 09 June 2007 בשעה 12:02 | IP רשוּם
ציטוט דניאל85

שלום,

למדתי לתכנת ולבנות אתר אינטרנט ע"י התקשרות למסד נתונים, על שרת ה-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>

מה אני צריך לשנות פה ?

דניאל .

חזרה לתחילת העמוד הצג את כרטיס החבר של דניאל85 חפש הודעות אחרות של דניאל85
 
notkok
משתמש פעיל
משתמש פעיל


הצטרף / הצטרפה: 13 January 2005
משתמש: מנותק/ת
הודעות: 88
נשלח בתאריך: 09 June 2007 בשעה 12:34 | IP רשוּם
ציטוט notkok

דניאל85 כתב:

שלום,


גילתי שצורת ההתקשרות בין שרת IIS לבין שרת פרטי (תומך asp) שונה



השרת לא מריץ שירות iis?
אם הוא לא מריץ אז כנראה שהוא לא יוכל לעבד דפי asp.

עברתי על הקוד של ההתקשרות ואני לא רואה טעות. עדיף שתעתיק את השגיאה שאתה מקבל.
חזרה לתחילת העמוד הצג את כרטיס החבר של notkok חפש הודעות אחרות של notkok
 
דניאל85
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 09 June 2007
משתמש: מנותק/ת
הודעות: 4
נשלח בתאריך: 09 June 2007 בשעה 13:17 | IP רשוּם
ציטוט דניאל85

אולי, לא הסברתי את עצמי בצורה הנכונה. הדף הזה, עובד לי בצורה מושלמת על המחשב האישי שלי, בו מותקן ה-IIS. כאשר העלתי את הקובץ לשרת, וניסיתי להרשם, לא הצלחתי. לא הייתה כל תגובה..

ביררתי, והבנתי שצורת ההתחברות למסד הנתונים שונה. זה נכון?

חזרה לתחילת העמוד הצג את כרטיס החבר של דניאל85 חפש הודעות אחרות של דניאל85
 
notkok
משתמש פעיל
משתמש פעיל


הצטרף / הצטרפה: 13 January 2005
משתמש: מנותק/ת
הודעות: 88
נשלח בתאריך: 09 June 2007 בשעה 15:13 | IP רשוּם
ציטוט notkok

כעקרון לא, אבל יש דברים שיכולים להכריח אותך לשנות את ההתחברות אבל זה נדיר.
לאיזה שרת העלת? אולי מדובר בשרת חינמי בלי תמיכה בasp בכלל?
חזרה לתחילת העמוד הצג את כרטיס החבר של notkok חפש הודעות אחרות של notkok
 
דניאל85
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 09 June 2007
משתמש: מנותק/ת
הודעות: 4
נשלח בתאריך: 09 June 2007 בשעה 15:22 | IP רשוּם
ציטוט דניאל85

העלתי לשרת של ריהוסט. תומך asp.

 

חזרה לתחילת העמוד הצג את כרטיס החבר של דניאל85 חפש הודעות אחרות של דניאל85
 
notkok
משתמש פעיל
משתמש פעיל


הצטרף / הצטרפה: 13 January 2005
משתמש: מנותק/ת
הודעות: 88
נשלח בתאריך: 10 June 2007 בשעה 00:23 | IP רשוּם
ציטוט notkok

הבעיה סודרה...
חזרה לתחילת העמוד הצג את כרטיס החבר של notkok חפש הודעות אחרות של notkok
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה