ABA


"צריך עזרה עם משפט SQL"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15300 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15300
KAN 
חבר מתאריך 1.8.02
18277 הודעות, דרג אמינות חבר זה
   15:36   04.05.09   
אל הפורום  
  צריך עזרה עם משפט SQL  
 
   זה המשפט שכתבתי:

"Select * from Products where productId like " + id + "% and productType like '" + type + "%' and productName like '" + name + "%'"

המשתנה id מסוג INT
type , name מסוג STRING

אני מקבל שגיאה שהסינטקס לא נכון ליד המילה and
עשיתי משהו דומה בתוכנית אחרת ושם זה כן עובד
מה הבעיה פה ?


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  זה לפני הAND לדעתי ronen333  04.05.09 16:25 1
  שכחת לעטוף משהו עם גרשים TTAsnn 04.05.09 17:22 2
     איזה עין של נץ P= ronen333  05.05.09 11:38 5
         ד''א, הכותרת שלי לא נכונה :) כתבתי אותה לפני שראיתי שid זה int. TTAsnn 05.05.09 11:55 6
  תודה הוספתי גרש לפני ואחרי ה id וזה הסתדר KAN  04.05.09 23:41 3
     ככה גרמת להתייחסות של ID כתור מחרוזת... ואז יענו זה ''תקין'' Nesher  05.05.09 00:02 4

       
ronen333 
חבר מתאריך 20.2.03
6069 הודעות, דרג אמינות חבר זה
   16:25   04.05.09   
אל הפורום  
  1. זה לפני הAND לדעתי  
בתגובה להודעה מספר 0
 
  
"%'

אתה צריך להחליף את התו אחוז אחרי הגרש.. אם אני לא טועה X=


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

דרג אמינות חבר זה
   17:22   04.05.09   
אל הפורום  
  2. שכחת לעטוף משהו עם גרשים  
בתגובה להודעה מספר 0
 
   זה אמור להיות ככה:

"Select * from Products where productId = " + id + " and productType like '" + type + "%' and productName like '" + name + "%'"

id זה int כמו שאמרת, בשביל להשוות אותו אתה צריך את הסימן שווה, ולא like
אם אתה רוצה להשוות את הצורה שלו, אתה צריך להמיר אותו קודם ל string... אבל בעקרון פשוט לא נכון לעשות את זה.
ד"א, נהוג לכתוב את המילים של השפה (SELECT, FROM, WHERE, AND, LIKE...) באותיות גדולות, זה הרבה יותר קריא ככה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות, דרג אמינות חבר זה
   11:38   05.05.09   
אל הפורום  
  5. איזה עין של נץ P=  
בתגובה להודעה מספר 2
 
  


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

דרג אמינות חבר זה
   11:55   05.05.09   
אל הפורום  
  6. ד''א, הכותרת שלי לא נכונה :) כתבתי אותה לפני שראיתי שid זה int.  
בתגובה להודעה מספר 5
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
KAN 
חבר מתאריך 1.8.02
18277 הודעות, דרג אמינות חבר זה
   23:41   04.05.09   
אל הפורום  
  3. תודה הוספתי גרש לפני ואחרי ה id וזה הסתדר  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק, 43 נקודות
   00:02   05.05.09   
אל הפורום  
  4. ככה גרמת להתייחסות של ID כתור מחרוזת... ואז יענו זה ''תקין''  
בתגובה להודעה מספר 3
 


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

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

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



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