שלח תשובה

זירת השאלות

498
צפיות
2
תשובות

שלום לכולם

,‏ 21 במרץ, 2005

שלום לכולם. שמי יואב, מתכנת ASP וגם קצת C ומתחיל ללמוד CPP.
אני כבר מספר שבועות קורא בעיניין בפורומים שלכם, וחשבתי לעצמי, למה לא להיות פעיל. ונחשו מה? יש לי שאלה
אז ככה:
יש לי מסד נתונים עם שתי טבלאות(הכל בVBS ד"א, לא מתעסק עם JS)
עכשיו, יצרתי חיבור לטבלה ע"מ לקבל מידע ספציפי. נניח שלטבלה קוראים a. לקחתי מידע X מטבלה A והכנסתי לתוך משתנה. אח"כ סגרתי את הRS ויצרתי SQL חדש שמתחבר לטבלה B עם המידע X. הבעיה היא, שהוא נותן לי את השגיאה:(לצערי אני עם ווינדוס עיברי)


סוג שגיאה:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] ‏‏פרמטרים מעטים מדי. דרושים 1.

בשורה 23, שהיא:

SQL1 = "SELECT * FROM find WHERE ficao="&icao
rsa.Open SQL1, oConn, 3, 3

מיותר לציין שסגרתי את הrsa הקודם….
אודה על פיתרונות אפשריים.
שבוע טוב, יואב.

תגיות:

2 תשובות

  1. ניר טייב הגיב:

    המשתנה icao ככל הנראה לא מאותחל
    עם כלום, או במילים אחרות הוא לא מחזיק בתוכו שום ערך ולכן בעצם יוצאת לך שאילתא עם חצי תנאי.

    והשגיאה דיי מובנת אגב

    ברוך הבא לפורומים שלנו ובהצלחה

  2. YoYo הגיב:

    הקטע שכן יש לו ערך
    והוא זהה…. אבל הצלחתי לעקוף את זה בדרך קצת מסורבלת וכבדה…
    תודה בכל מקרה, יואב.

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!