08-01-2006, 17:40
|
|
|
חבר מתאריך: 26.02.05
הודעות: 206
|
|
בעיה עם LIMIT
שלום,
אני מנסה ליצור עמוד ASP שמציג רק חלק ממסד נתונים ACCESS
ולכן אני משתמש בפקודת ה SQL הבאה כדי להוציא את הנתונים:
SELECT * FROM reports ORDER BY id DESC LIMIT 6
זה לא עובד... אם לא מוסיפים את ה LIMIT בסוף אז זה עובד...
הנה השגיאה:
[Microsoft][ODBC Microsoft Access Driver] Syntax error in ORDER BY clause.
ניסיתי לעשות גם ככה: SELECT * FROM reports LIMIT 6
אבל אז השגיאה כבר הופכת להיות:
Syntax error in FROM clause.
הנה הקוד המלא:
קוד:
set driver = server.CreateObject("adodb.connection")
driver.open "dsn=np;"
set record = server.CreateObject("adodb.recordset")
record.activeconnection = driver
record.open "SELECT * FROM reports ORDER BY id DESC LIMIT 6"
do until record.eof
... bla bla code ...
record.movenext
loop
יש למישהוא מושג מה יכולה להיות הבעיה?
|