ABA


"צריך עזרה בתיקון משפט SQL"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #11587 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 11587
KAN 
חבר מתאריך 1.8.02
18277 הודעות
   17:37   06.02.07   
אל הפורום  
  צריך עזרה בתיקון משפט SQL  
 
   השגיאה שאני מקבל
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

Syntax error in UPDATE statement.

/nirk/Project/Project Bagrot/update.asp, line 102


והמשפט SQL


Sqlstring="update TblUsers set password = '"&password&"',fName='"&fName&"' ,lName='"&lName&"' ,phone="&phone&" ,kidomet='"&kidomet&"' ,email='"&email&"' ,engine="&engine&" where userName = '"&userName&"'"

מה הבעיה במשפט?


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  השדות phone ו-engine הם INTEGER ? והערכים שנכנסים לשם Ice Cold  06.02.07 17:55 1
     אני רק נכנס לדף וזה מראה למטה את השגיאה KAN  06.02.07 18:46 2
         הוא שאלה מאיזה סוג השדות האלה במסד INTEGER akoka 06.02.07 21:11 4
             השדות שיניב שאל הם שדות מסוג מספר KAN  06.02.07 21:32 5
  תעשה Response.write ל-Sqlstring ותרשום פה מה יצא לך. Ice Cold  07.02.07 00:02 6
  אח שלי תקשיב לי , קיצור דרך חבל על הזמן.. lior066 07.02.07 12:04 7
     זה פחות או יותר מה שהתכוונתי לעשות בשבילו... Ice Cold  07.02.07 12:20 8
  לפי דעתי השגיאה שלך היא אחרת... Sn00py  07.02.07 14:26 9
  ניסתי לשים משתנה משתנה לעדכון KAN  07.02.07 16:12 10
     תבדוק בטוח שה phone הוא מסוג מספר! ב ACCESS Sn00py  07.02.07 19:45 11
         בדקתי וphone הוא מסוג מספר KAN  07.02.07 20:16 12
  שיניתי את השדות של המספרים לסוג טקסט KAN  07.02.07 20:23 13
     כנראה שבשדה טלפון... MeToR 08.02.07 07:02 14

       
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   17:55   06.02.07   
אל הפורום  
  1. השדות phone ו-engine הם INTEGER ? והערכים שנכנסים לשם  
בתגובה להודעה מספר 0
 
ערכתי לאחרונה בתאריך 06.02.07 בשעה 17:55 בברכה, Ice Cold
 
לפי בדיקה שלך הם מספרים בלבד ?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
KAN 
חבר מתאריך 1.8.02
18277 הודעות
   18:46   06.02.07   
אל הפורום  
  2. אני רק נכנס לדף וזה מראה למטה את השגיאה  
בתגובה להודעה מספר 1
 
   אני עוד לא מכניס את הערכים ומקבל את השגיאה


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

   21:11   06.02.07   
אל הפורום  
  4. הוא שאלה מאיזה סוג השדות האלה במסד INTEGER  
בתגובה להודעה מספר 2
 
   VARCHER????


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
KAN 
חבר מתאריך 1.8.02
18277 הודעות
   21:32   06.02.07   
אל הפורום  
  5. השדות שיניב שאל הם שדות מסוג מספר  
בתגובה להודעה מספר 4
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   00:02   07.02.07   
אל הפורום  
  6. תעשה Response.write ל-Sqlstring ותרשום פה מה יצא לך.  
בתגובה להודעה מספר 0
 


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

   12:04   07.02.07   
אל הפורום  
  7. אח שלי תקשיב לי , קיצור דרך חבל על הזמן..  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 07.02.07 בשעה 12:14 בברכה, lior066
 
עם אתה יודע להשתמש באקסס , תתקין אם אין לך ותבנה לך טבלה מדומה, ותבנה שאילתות שם , ואתה יכול גם לבדוק תוצאות והכל אחרי שאתה רואה שהכל בסדר גמור לך לתצוגת SQL ופשוט תעתיק את המפשט , ואללה קיצרת לעצמך את כל העבודה ואתה יכול לבנות לך משפטים בכמויות בלי להתאמץ...
עוד משהו...


where userName = '"&userName&"'"

עדיף שתקבע לך מפתח לשדה של מספר משתמש , ולא לפי יוזר ניים, כי שאילתות לפי יוזר כמפתח זה לא הכי יעיל שיש.. וגם לא הכי בטיחותי..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   12:20   07.02.07   
אל הפורום  
  8. זה פחות או יותר מה שהתכוונתי לעשות בשבילו...  
בתגובה להודעה מספר 7
 
לקחת את השאילתא שלו ולראות איפה הטעות, למרות שהוא יכול לעשות את זה לבד, נכון.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   14:26   07.02.07   
אל הפורום  
  9. לפי דעתי השגיאה שלך היא אחרת...  
בתגובה להודעה מספר 0
 
   המילה password היא מילה שמורה ב odbc...
תנסה לשנות את שם השדה ל pass...

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
KAN 
חבר מתאריך 1.8.02
18277 הודעות
   16:12   07.02.07   
אל הפורום  
  10. ניסתי לשים משתנה משתנה לעדכון  
בתגובה להודעה מספר 0
 
   וכשאני מגיע למשתנה של הphone
אני מקבל את השגיאה בדף


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   19:45   07.02.07   
אל הפורום  
  11. תבדוק בטוח שה phone הוא מסוג מספר! ב ACCESS  
בתגובה להודעה מספר 10
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
KAN 
חבר מתאריך 1.8.02
18277 הודעות
   20:16   07.02.07   
אל הפורום  
  12. בדקתי וphone הוא מסוג מספר  
בתגובה להודעה מספר 11
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
KAN 
חבר מתאריך 1.8.02
18277 הודעות
   20:23   07.02.07   
אל הפורום  
  13. שיניתי את השדות של המספרים לסוג טקסט  
בתגובה להודעה מספר 0
 
   ובמשפט SQL הוספתי את הגרששים
ועכשיו זה עובד אני חושב


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MeToR
חבר מתאריך 26.1.07
11 הודעות
   07:02   08.02.07   
אל הפורום  
  14. כנראה שבשדה טלפון...  
בתגובה להודעה מספר 13
 
   בגלל שעשית אותו מספר, והרי מספר טלפון זה מספר ארוך, אז לא היה
מספיק מקום בשביל המספר הזה.


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

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

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



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