जब मेरे SQL कथन में केवल एक ही आंतरिक शामिल था, तो यह पूरी तरह से काम करता था। मैंने दूसरी तालिका में शामिल होने का प्रयास किया, और अब मुझे एक त्रुटि मिल रही है जो कहती है कि एक वाक्यविन्यास त्रुटि है (गायब ऑपरेटर)। यहाँ क्या गलत है?एसक्यूएल एकाधिक शामिल बयान
adsFormView.SelectCommand = "SELECT * FROM [tableCourse] INNER JOIN [tableGrade] ON [tableCourse].[grading] = [tableGrade].[id] INNER JOIN [tableCourseType] ON [tableCourse].[course_type] = [tableCourseType].[id] WHERE [prefix]='" & myPrefix & "' AND [course_number]='" & myCourseNum & "'"
- क्या आता है यह देखने के लिए एक संदेश बॉक्स में चयन कमांड को प्रदर्शित करें। मुझे लगता है कि आपका जुड़ाव ठीक हो सकता है, और समस्या उद्धरण चिह्न या कुछ के साथ है। – MAW74656
यदि मुझे सही ढंग से याद किया जाता है, तो एक्सेस सिंटैक्स में आप प्रत्येक परत को ब्रांडेसिस के साथ संलग्न करते हैं, इसलिए [tableCourse] INNER JOIN [tableGrade] से [tableCrse] पर प्रयास करें। [ग्रेडिंग] = [tableGrade]। [Id] (INNER JOIN [tableCourseType] [TableCourse] पर। [Course_type] = [tableCourseType]। [Id]) ' – billinkc