ABA


"צריך עזרה.. בעיית קוד ב-ASP |:"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #12488 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12488
Fly2High

   12:03   08.07.07   
אל הפורום  
  צריך עזרה.. בעיית קוד ב-ASP |:  
 
   זה הקוד כולו:

<%
if Session("adminaccess") <> "available" then
Response.Redirect("default.asp?msg=כניסה לא חוקית או שתם זמן השהייה במערכת.<br>יש להכנס שוב עם פרטי הגישה.")
end if


Session.LCID = 2057
dim arr(3) 'מכיל נתיבים לקבצים
i = 0

Set Upload = Server.CreateObject("Persits.Upload")
Upload.OverwriteFiles = False
Upload.IgnoreNoPost = True
Count = Upload.SaveVirtual("/yp/images_libary")
For Each File in Upload.Files
arr(i) = File.FileName
i = i + 1
Next

name_He = Upload.Form("name_He")
name_En = Upload.Form("name_En")
location_He = Upload.Form("location_He")
location_En = Upload.Form("location_En")
type_He = Upload.Form("type_He")
type_En = Upload.Form("type_En")
pop_He = Upload.Form("pop_He")
pop_En = Upload.Form("pop_En")
about_He = Upload.Form("about_He")
about_En = Upload.Form("about_En")
hasUrl = Upload.Form("hasUrl")
url = Upload.Form("url")
smallPic = arr(0)
largePic = arr(1)
typ = Upload.Form("typ")


name_He = Replace("name_He","'","'")
name_En = Replace("name_En","'","'")
location_He = Replace("location_He","'","'")
location_En = Replace("location_En","'","'")
type_He = Replace("type_He","'","'")
type_En = Replace("type_En","'","'")
pop_He = Replace("pop_He","'","'")
pop_En = Replace("pop_En","'","'")
about_He = Replace("about_He","'","'")
about_En = Replace("about_En","'","'")
hasUrl = Replace("hasUrl","'","'")
url = Replace("url","'","'")
smallPic = Replace("smallPic","'","'")
largePic = Replace("largePic","'","'")
typ = Replace("typ","'","'")

about_He = Replace("about_He",vbcrlf,"<br>")
about_En = Replace("about_En",vbcrlf,"<br>")

e = ""
if name_He = "" then
e = e & "לא הזנת שם בעברית" & "<BR>"
end if
if name_En = "" then
e = e & "לא הזנת שם באנגלית" & "<BR>"
end if
if location_He = "" then
e = e & "לא הזנת מיקום בעברית" & "<BR>"
end if
if location_En = "" then
e = e & "לא הזנת מיקום באנגלית" & "<BR>"
end if
if type_He = "" then
e = e & "לא הזנת את סוג הנכס בעברית" & "<BR>"
end if
if type_En = "" then
e = e & "לא הזנת את סוג הנכס באנגלית" & "<BR>"
end if
if pop_He = "" then
e = e & "לא הזנת איכלוס משוער בעברית" & "<BR>"
end if
if pop_En = "" then
e = e & "לא הזנת איכלוס משוער באנגלית" & "<BR>"
end if
if about_He = "" then
e = e & "לא הזנת את תיאור הפרוייקט בעברית" & "<BR>"
end if
if about_En = "" then
e = e & "לא הזנת את תיאור הפרוייקט באנגלית" & "<BR>"
end if

if e <> "" then
Session("name_He") = name_He
Session("name_En") = name_En
Session("location_He") = location_He
Session("location_En") = location_En
Session("type_He") = type_He
Session("type_En") = type_En
Session("pop_He") = pop_He
Session("pop_En") = pop_En
Session("about_He") = about_He
Session("about_En") = about_En
Session("url") = url
Session("hasUrl") = hasUrl
Response.Redirect ("newProject.asp?typ=" & typ & "&msg=" & e)
else
%>
<!--#include file="dbcon.asp"-->
<%

if Left(url,7) = "http://" then
urll = url
elseif Left(url,8) = "https://" then
urll = url
elseif Left(url,6) = "ftps://" then
urll = url
else
urll = "http://" & url
end if

con.execute("insert into projects (name_He, name_En, location_He, location_En, type_He, type_En, pop_He, pop_En, about_He, about_En, hasUrl, url, smallPic, largePic, typ) VALUES ('" & name_He & "','" & name_En & "','" & location_He & "','" & location_En & "','" & type_He & "','" & type_En & "','" & pop_He & "','" & pop_En & "','" & about_He & "','" & about_En & "'," & hasUrl & ",'" & urll & "','" & arr(0) & "','" & arr(1) & "'," & typ & ")")
response.Redirect ("projects.asp?typ=" & typ)
end if
%>

זה הארור:


Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

Too few parameters. Expected 2.

/yp/admin/newProjectFin.asp, line 117

וזו שורה 117:


con.execute("insert into projects (name_He, name_En, location_He, location_En, type_He, type_En, pop_He, pop_En, about_He, about_En, hasUrl, url, smallPic, largePic, typ) VALUES ('" & name_He & "','" & name_En & "','" & location_He & "','" & location_En & "','" & type_He & "','" & type_En & "','" & pop_He & "','" & pop_En & "','" & about_He & "','" & about_En & "'," & hasUrl & ",'" & urll & "','" & arr(0) & "','" & arr(1) & "'," & typ & ")")

אני כבר שעה יושב על זה |:
תודה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אממ MeToR 08.07.07 12:17 1
     חח כמה דקות.. עסוק פה בפיקסוס שטויות לצבא P: Fly2High 08.07.07 12:26 2
     טוב זה כבר ממש ממש מוזר.. Fly2High 08.07.07 12:40 3
         זה בגלל הקוד הזה: MeToR 08.07.07 12:44 4
             :) תותח אתה.. אבל תגובה למטה :) Fly2High 08.07.07 12:45 6
         תיקנתי את הבעיה :} Fly2High 08.07.07 12:45 5
             כתבתי לפניך! נענע בננה! חחחח סתם :P MeToR 08.07.07 13:17 7
                 עוד פעם אחת רוצים ממני אתר עם 20 עמודות בכל טבלה אני רוצח מישהו חח Fly2High 08.07.07 13:37 8
                     חחחח MeToR 08.07.07 15:25 9

       
MeToR
חבר מתאריך 26.1.07
11 הודעות
   12:17   08.07.07   
אל הפורום  
  1. אממ  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 08.07.07 בשעה 12:19 בברכה, MeToR
 
תכניס את כל המשפט SQL הזה לתוך משתנה, ותדפיס את המשתנה.
ואז תכתוב פה את הפלט.

:P


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Fly2High

   12:26   08.07.07   
אל הפורום  
  2. חח כמה דקות.. עסוק פה בפיקסוס שטויות לצבא P:  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Fly2High

   12:40   08.07.07   
אל הפורום  
  3. טוב זה כבר ממש ממש מוזר..  
בתגובה להודעה מספר 1
 
   זה מציג לי את השם של המשתנה במקום התוכן שלו..
נברר |:

insert into projects (name_He, name_En, location_He, location_En, type_He, type_En, pop_He, pop_En, about_He, about_En, hasUrl, url, smallPic, largePic, typ) VALUES ('name_He','name_En','location_He','location_En','type_He','type_En','pop_He','pop_En','about_He','about_En',hasUrl,'http://url','BAR(4).jpg','468b7c9659173ba8(4).gif',typ)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MeToR
חבר מתאריך 26.1.07
11 הודעות
   12:44   08.07.07   
אל הפורום  
  4. זה בגלל הקוד הזה:  
בתגובה להודעה מספר 3
 
  

name_He = Replace("name_He","'","'")
name_En = Replace("name_En","'","'")
location_He = Replace("location_He","'","'")
location_En = Replace("location_En","'","'")
type_He = Replace("type_He","'","'")
type_En = Replace("type_En","'","'")
pop_He = Replace("pop_He","'","'")
pop_En = Replace("pop_En","'","'")
about_He = Replace("about_He","'","'")
about_En = Replace("about_En","'","'")
hasUrl = Replace("hasUrl","'","'")
url = Replace("url","'","'")
smallPic = Replace("smallPic","'","'")
largePic = Replace("largePic","'","'")
typ = Replace("typ","'","'")

about_He = Replace("about_He",vbcrlf,"<br>")
about_En = Replace("about_En",vbcrlf,"<br>")


שים לב ב-Replace, עשית החלפה למחרוזת ולא למשתנה.

במקום זה למשל:


name_He = Replace("name_He","'","'")

צריך להיות זה:

name_He = Replace(name_He,"'","'")

וככה בכולם.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Fly2High

   12:45   08.07.07   
אל הפורום  
  6. :) תותח אתה.. אבל תגובה למטה :)  
בתגובה להודעה מספר 4
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Fly2High

   12:45   08.07.07   
אל הפורום  
  5. תיקנתי את הבעיה :}  
בתגובה להודעה מספר 3
 
   אם תשים לב.. עשיתי טעות ב-REPLACEים..
שמתי את שם המשתנה בגרשיים חח..
תודה בכל מקרה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MeToR
חבר מתאריך 26.1.07
11 הודעות
   13:17   08.07.07   
אל הפורום  
  7. כתבתי לפניך! נענע בננה! חחחח סתם :P  
בתגובה להודעה מספר 5
 
   שמח שהבנת את הבעיה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Fly2High

   13:37   08.07.07   
אל הפורום  
  8. עוד פעם אחת רוצים ממני אתר עם 20 עמודות בכל טבלה אני רוצח מישהו חח  
בתגובה להודעה מספר 7
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MeToR
חבר מתאריך 26.1.07
11 הודעות
   15:25   08.07.07   
אל הפורום  
  9. חחחח  
בתגובה להודעה מספר 8
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net