453
צפיות
צפיות
9
תשובות
תשובות
שלום, אני חדש פה ויש לי בעיה
היי, אני חדש, ומלא המליצו לי על הפורום, לכן באתי לפה.
יש לי בעיה…
אני מתכנת ASP(יודע את הבסיס+) ואני בונה את האתר הראשון שלי בASP. אני עשיתי טופס הרשמה וכשאני לוחץ על כפתור השלח, מופיע לי דף שאומר שהדף לא נמצא. אני בדקתי באקשן של הפורם ובדקתי אם עמוד הבדיקה של ההרשמה טוב ופועל, והכל בסדר. כל שאר הדפים באתר פועלים כראוי. מה אני צריך לעשות?.
ויש לי עוד בעיה, שבטוח תדעו עליה תשובה. אני מעביר ערך משדה של דטא בייס דרך קוורי סטרינג בעזרת הקוד הבא:
<form action=???.asp method=get>"
"<a href=???.asp?TableN=" & RS("???") & ">
הבעיה היא שאם אני מכניס ערך לאותו שדה והערך בעל יותר ממילה אחת אז הוא כותב לי בקוורי סטרינג רק את המילה הראשונה. מה אני צריך לעשות בקשר לזה?, בכדי שכל הביטוי מהשדה בדטא בייס יחזור שלם מהקוורי סטרינג?.
9 תשובות
אם אתה רוצה – דבר איתי ב-Messenger
וד"א אי אפשר לשלוח ככה צריך ככה:
if inStr(str," ") then
str = replace(str," ","_")
end if
בצד השני כשאתה עושה את -request.queryString אתה עושה בדיקה חדשה
if inStr(str,"_") then
str=replace(str,"_"," ")
end if
…
איזה חדש ואיזה נעליים?
אפילו אני זוכר אותך, והזכרון שלי תמיד היה גרוע במיוחד, בעיקר לגבי שמות.
אם אתה רוצה ליצור את הרושם שאתה חדש, לפחות תרשום את עצמך בניק שונה.
בכל אופן, לגבי השאלות שלך.
1) אם קיבלת 404, הדף לא קיים. אין אופציה אחרת, אלא אם כן הגדרת דפי שגיאות בשרת ובטעות שמת את 404 גם על שגיאה אחרת.
2) מרכאות – ערכים של כל מאפיין ב HTML צריכים להכנס בתוך מרכאות, אחרת הדפדפן מתחשב רק במילה הראשונה.
אני באמת חדש…
תאמין לי אני חדש…
וזה ממש לא נעים כשאתה מתבלבל בין מישהו אחד לאחר.
נרשמתי דרך הניק בלוב סגול לא מזמן, ולא כתבתי פה אף הודעה עד שהייתי זקוק לעזרה.
אני חייב שרת ASP…
מישהו מכיר שרתים טובים שתומכים בASP?
אני רשום בוובסמבה וכנראה בגלל שהשרת דפוק הוא לא מציג לי את הדך ואומר שהדף אינו נמצא. מישהו יכול להמליץ על שרתים טובים?
הנה שתיים
יש את ואת .
תערוך חיפוש בפורום (הזה) על שם
המשתמש שלך ותמצא הודעות שלך שנכתבו מלפני חודשיים-3
…
הגעתי למסקנה…
תודה על העזרה לכולם,
הגעתי למסקנה שבעצם הייתי צריך לעשות בהגדרות של האקספלורר שירה שגיאות מפורטות. לאחר שהגדרתי את האפשרות הופיעה לי השגיאה הבאה:
Microsoft VBScript compilation error '800a0411'
Name redefined
/HPclubs/HGdigital/regP3-verif.asp, line 270
const mydb="db/Users.mdb"
——^
אני לא מבין מה היא אומרת. באותו דף אני שמתי שלוש שאילתות למסדי נתונים שונים, אולי זאתי הבעיה?. הנה הקוד של כל הASP המרכזי שכתוב בדף השגיאה:
<%
const mydb="db/reg.mdb"
function connect()
set conn = server.createobject("ADODB.connection")
conn.mode=admodereadandwrite
conn.open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="& server.mappath(mydb))
set connect=conn
end function
set conn = connect()
set rs = server.createobject("adodb.recordset")
rs.activeconnection=conn
rs.open "SELECT* FROM regP1" , conn,3,3
rs.addnew
rs("FName")=session("FName")
rs("LName")=session("LName")
rs("EMail")=session("EMail")
rs("age")=session("age")
rs("BDay")=session("BDay")
rs("BMonth")=session("BMonth")
rs("BYear")=session("BYear")
rs("NName")=session("NName")
rs("Password")=session("Pass")
rs("Pet")=session("Pet")
rs("NPet")=session("NPet")
rs("House")=session("house")
rs("Wand")=session("Wand")
rs("picture")=request.form("pic")
rs.update
rs.close
set rs=nothing
const mydb="db/Users.mdb"
function connect()
set conn = server.createobject("ADODB.connection")
conn.mode=admodereadandwrite
conn.open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="& server.mappath(mydb))
set connect=conn
end function
set conn = connect()
set rs = server.createobject("adodb.recordset")
rs.activeconnection=conn
rs.open "SELECT* FROM Cash" , conn,3,3
rs.addnew
rs("S")=200
rs("H")=0
rs("G")=0
rs("InCash")=500
rs("TotalCash")=200
rs("Loan")=0
rs("UserName")=session("NName")
rs.update
rs.close
set rs=nothing
const mydb="db/Users.mdb"
function connect()
set conn = server.createobject("ADODB.connection")
conn.mode=admodereadandwrite
conn.open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="& server.mappath(mydb))
set connect=conn
end function
set conn = connect()
set rs = server.createobject("adodb.recordset")
rs.activeconnection=conn
rs.open "SELECT* FROM Item" , conn,3,3
rs.addnew
rs("Item")=session("Pet")
rs("UserName")=session("NName")
rs("Item")=session("Wand")
rs("UserName")=session("NName")
rs.update
rs.close
set rs=nothing
%>
תודה לכל עוזר, ומקווה שתעזרו לי כמו קודם.
אסוווווווור
לא פותחים מחדש חיבור למסד נתונים
הקוד המתוקן
<%
const mydb="db/reg.mdb"
function connect()
set conn = server.createobject("ADODB.connection")
conn.mode=admodereadandwrite
conn.open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="& server.mappath(mydb))
set connect=conn
end function
set conn = connect()
set rs = server.createobject("adodb.recordset")
rs.activeconnection=conn
rs.open "SELECT* FROM regP1" , conn,3,3
rs.addnew
rs("FName")=session("FName")
rs("LName")=session("LName")
rs("EMail")=session("EMail")
rs("age")=session("age")
rs("BDay")=session("BDay")
rs("BMonth")=session("BMonth")
rs("BYear")=session("BYear")
rs("NName")=session("NName")
rs("Password")=session("Pass")
rs("Pet")=session("Pet")
rs("NPet")=session("NPet")
rs("House")=session("house")
rs("Wand")=session("Wand")
rs("picture")=request.form("pic")
rs.update
rs.close
conn.close
set conn=nothing
const mydb1="db/Users.mdb"
function connect1()
set conn = server.createobject("ADODB.connection")
conn.mode=admodereadandwrite
conn.open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="& server.mappath(mydb1))
set connect1=conn
end function
set conn = connect1()
rs.open "SELECT* FROM Cash" , conn,3,3
rs.addnew
rs("S")=200
rs("H")=0
rs("G")=0
rs("InCash")=500
rs("TotalCash")=200
rs("Loan")=0
rs("UserName")=session("NName")
rs.update
rs.close
rs.open "SELECT* FROM Item" , conn,3,3
rs.addnew
rs("Item")=session("Pet")
rs("UserName")=session("NName")
rs("Item")=session("Wand")
rs("UserName")=session("NName")
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
%>