עבור לתוכן

עזרה עם ADO ומשפטי SQL ב- ASP

Featured Replies

פורסם

איך אני יכול להפעיל שני משפטי SQL באותו הדף ב- ASP?

פורסם

ב query שלך תמשיך אותו בלי לעצור את הסטרינט..

"select * from users; select * from admins"

עכשיו יש דבר שנקרא NextResult או ResultNext משהו דומה, לא זוכר בדיוק את הפקודה והיא כאשר סיימת לקרוא את הנתונים מה Select הראשון עוברת לשני

פורסם
  • מחבר

אתה מתכוון ל- NextRecordset?

ניסיתי את מה שאמרת אבל זה נותן לי שגיאה כבר בשורה 7 (שורת ההפעלה של משפט ה- SQL).

זה כותב לי ככה: "נמצאו תווים לאחר סופו של משפט SQL".

הנה הקוד:


<!-- #INCLUDE FILE="header.asp" -->
<%
Set Con = Server.CreateObject("ADODB.Connection")
Con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("data/myData.mdb") & ";"
Set RS = Server.CreateObject("ADODB.Recordset")
mySQL = "SELECT * FROM Replies; SELECT * FROM Topics"
RS.Open mySQL, Con, 3, 3
RS.MoveLast
Set RS = RS.NextRecordset
RS.MoveLast
RS.Close
Set RS = Nothing
Con.Close
Set Con = Nothing
%>
<!-- #INCLUDE FILE="footer.asp" -->

פורסם

אתה צריך לפתוח את זה ב- 2 רשומות נפרדות:



mySQL = "SELECT * FROM Replies;"
RS.Open mySQL, Con, 3, 3
mysql2 = "SELECT * FROM Topics"
RS2.Open mySQL2, Con, 3, 3

פורסם

sorry דיברתי על ASP.NET :kopfpatsch:

סליחה

פורסם
  • מחבר

תודה זה עובד.

ארכיון

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

דיונים חדשים