אשאל שוב- היכן נוצרת השגיאה?
הקוד רץ ונעצר עם הודעת שגיאה.. אם זה בשורה 12- כנראה שאחד המשתנים שם שגוי או אינו מחרוזת, אם זה בשורה 18 אזי פקודת ה-SQL אינה חוקית, ואז יש לבדוק אם שמות השדות נכונים, סוגי הנתונים נכונים (מחרוזת ב-ProductName ומספר ב-unitPrice וב-ProductID), והערכים המוכנסים חוקיים מבחינת גודלם או הקישורים בין הטבלאות. אני מציע ככה (אם הבעיה היא בהרצת הפקודה): עצור את הקוד בשורה 18, גש לחלון המיידי imediate window, מצא את משפט ה-SQL, כנס ל-Access, ונסה להריץ שם את המשפט בתוך שאילתה. האם אתה מצליח? אם לא- איזו הודעת שגיאה אתה מקבל?