Hoe moet je een variablenaam (het is of een integer of een string) in een SQL query krijgen? Ik weet niet zeker of dat het probleem is, maar ik zal het hieronder verder uitleggen:
Aan de hand van welk forum er in de querystring staat worden de posts uit de table gehaald. Daarbij worden alleen de bovenste posts eruit gehaald, dus sneller. Daarnaast worden ze negatief gerangschikt op postId:
Dim QuerystringForumId
QuerystringForumId = Request.Querystring("forum")
objAcc.Execute("SELECT * FROM Posts WHERE ForumId = QuerystringForumId AND PostPlace = 0 ORDER BY TopicId DESC")
Ik krijg bij de bovenstaande query devolgende foutmelding:
Microsoft OLE DB Provider for ODBC Drivers fout '80040e10'
[Microsoft][ODBC Microsoft Access-stuurprogramma] Too few parameters. Expected 1.
/webscripts/forum/subs.asp, regel 16
Op microsoft.com hebben ze het over niet bestaande records, maar echt alles bestaat, dus wat is er mis? doei
tmmk
Aan de hand van welk forum er in de querystring staat worden de posts uit de table gehaald. Daarbij worden alleen de bovenste posts eruit gehaald, dus sneller. Daarnaast worden ze negatief gerangschikt op postId:
Dim QuerystringForumId
QuerystringForumId = Request.Querystring("forum")
objAcc.Execute("SELECT * FROM Posts WHERE ForumId = QuerystringForumId AND PostPlace = 0 ORDER BY TopicId DESC")
Ik krijg bij de bovenstaande query devolgende foutmelding:
Microsoft OLE DB Provider for ODBC Drivers fout '80040e10'
[Microsoft][ODBC Microsoft Access-stuurprogramma] Too few parameters. Expected 1.
/webscripts/forum/subs.asp, regel 16
Op microsoft.com hebben ze het over niet bestaande records, maar echt alles bestaat, dus wat is er mis? doei
tmmk