שגיאה משפט SQL ב-VB - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

שגיאה משפט SQL ב-VB


ניר.

Recommended Posts

שלום רב,

רשמתי את המשפט הנ"ל ונתקלתי בשגיאה של חוסר התאמה בסוג..


Set mdlDB.rs = oConn.Execute("select * FROM tblCamIP WHERE ipCamCode=" + camCode)

השדה ipCamCode והערך camCode הינם מסוג מספר..

מה הבעיה ?

מישהו יודע כיצד אני פותר את הבעיה ?

קישור לתוכן
שתף באתרים אחרים

מה הטיפוס של ipCamCode ב-database?

מה הטיפוס והערך של camCode?

ושאלתי מה השגיאה המדוייקת, לא רק מה הסוג של השגיאה (נניח, במקרה של type mismatch אז בד"כ השגיאה גם תכלול את הערכים שאין התאמה ביניהם ואת הטיפוסים שלהם).

קישור לתוכן
שתף באתרים אחרים

מה הטיפוס של ipCamCode ב-database?

מה הטיפוס והערך של camCode?

ושאלתי מה השגיאה המדוייקת, לא רק מה הסוג של השגיאה (נניח, במקרה של type mismatch אז בד"כ השגיאה גם תכלול את הערכים שאין התאמה ביניהם ואת הטיפוסים שלהם).

רשמתי כבר את התשובה לזה בהודעה הראשונה..

הטיפוס של ipCamCode ב-database הוא מספר

הטיפוס והערך של camCode הוא INTEGER

type mismatch הוא השגיאה שמציג לי בלבד וכאשר אני לוחץ על DEBUG הוא מסמן לי את השורה במוזכרת בהודעה הראשונה...

קישור לתוכן
שתף באתרים אחרים

אין צורך לצטט את ההודעה שישירות מעליך.

מהם oConn ו-mdlDB (מה הטיפוסים שלהם)?

אין ב-SQL טיפוס שנקרא "מספר". יש integer, smallint, bigint וכד'. אתה ממשיך לסרב לתת פרטים מלאים על הבעיה שלך (חשבת אולי להעלות תצלום מסך?)

קישור לתוכן
שתף באתרים אחרים

mdlDB הוא שם המודול בו אני משתמש

oConn הוא שם המשתנה מסוג CONNECTIONאשר בעזרתו אני מתחבר למסד הנתונים

הטיפוס מספר הינו הטיפוס INTEGER (זה שקול אחד לשני - שני בעלי ערך מספרי/ספרתי)

תמונת השגיאה הינה : 58982157.jpg

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...