Så här ser den ut när jag skrev ut den med response.write
SELECT f.msgId, f.msgFrom, f.msgTopic, f.msgRead, fup.msgUpdate, fup.msgUptime FROM forum f JOIN forumUpdate fup ON f.msgID = fup.msgID WHERE f.Thread_ID=0 ORDER BY fup.msgUpdate ASC, fup.msgUptime DESC
------------------
Alltid lär man sig något nytt varje dag...
Kan det kanske bero på att msgID i forumUpdate är av fältypen tal medan i forum är den av typen räknare...hur ändrar jag i så fall på det så att det blir korrekt...
Annars vet jag inte vad det skulle kunna vara
------------------
Alltid lär man sig något nytt varje dag...
m_strConnString = "driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\lukee\db\dni0e1o\f4xni3w.mdb") & ";password=rh10GS1;"
'## -- skapa connection object och öppna upp databasen --
Set m_objConn = Server.CreateObject("ADODB.Connection")
m_objConn.Open m_strConnString
'## -- sql-fråga för att hämta alla poster --
'## -- denna ska du ändra så att den stämmer
'## med det som du vill hämta --
m_strSQL = "SELECT ff.msgId, ff.msgFrom, ff.msgTopic, ff.msgRead, ffup.msgUpdate, ffup.msgUptime " & _
"FROM forum ff JOIN forumUpdate ffup ON ff.msgID = ffup.msgID " & _
"WHERE ff.Thread_ID=0 " & _
"ORDER BY ffup.msgUpdate ASC, ffup.msgUptime DESC"
response.write m_strSQL & "<br>"
'## -- recordset för att hämta alla poster --
Set m_objRS = m_objConn.Execute(m_strSQL)
Felmeddelandet är på sista raden i koden ovan:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in FROM clause.
/lukee/db/medlemsida/forum.asp, line 88
Koden fungerade bra innan men när jag skulle försöka ändra SQL-satsen så blev det fel.
------------------
Alltid lär man sig något nytt varje dag...