עדיין בעיות עם LEFT JOIN
שלום לכולם ! אני מנסה לעשות שאילתת LEFT JOIN על 2 RECORDSET כלומר בניתי 2 שאילתות שהתוצאה נכנסה ל- 2 רקורקדסט שונים ועכשיו שאני מנסה לעשות שאילתת left join בינהם אני לא מצליחה!![ זה הקוד:
sql1="select lngItemNumber from userMichlol WHERE michlolNum=" & michlolnum & " AND work_id=" & workNum & " AND ID=" & userId rs1.Open sql1,conn sql="select lngItemNumber from michlolShow WHERE michId=" & michlolnum rs.Open sql,conn sql2="SELECT * FROM " & rs & " LEFT JOIN" & rs1 & " ON" & rs("lngItemNumber") & "=" & rs1("lngItemNumber") rs2.Open sql2,conn
אני אסביר יותר :כפי שאפשר לראות בקוד יצרתי 2 שאילתות את התוצאה הכנסתי לרקורדסט ועכשיו אני מנסה לעשות בינהם left join ויש לי שגיאה: Microsoft VBScript runtime (0x800A000D) Type mismatch ניסיתי גם את השורה:
sql2="SELECT * FROM " & rs & " LEFT JOIN" & rs1 & " ON" & rs.lngItemNumber & "=" & rs1.lngItemNumber
ועדיין יש את אותה שגיאה!! מישהו יודע מה הבעיה?? (עשיתי כבר כל מיני left join בן שמות של טבלאות והצלחתי אבל עם recordset אני ממש מסתבכת...) בבקשה תעזרו לי!! תודה רבה