Jag har en tabell med posterna 1 - 10.
Jag vill välja ut en post i mitten av posterna i en tabell.
Tex nr5, sedan vill jag loopa ut resten av posterna efter den.
Så det skulle se ut så här:
Post 5
Post 6
Post 7
Post 8
Post 9
Post 10
Post 1
Post 2
Post 3
Post 4
Hur skulle jag göra?
Det finns olika sätt, men för att kunna få from vad som passar din SQL-fråga, skulle du dels kunna vis hur den ser ut och dels berätta vilken databashanterare det gäller?
sql = "set @test=42; select *,@test from gallery where userId = " & userId
sql = sql & " order by gallery_id;"
set rs = conn.Execute (sql)
Kan du testa koden ovan och se om du får något fel? Det är uppenbarligen inte lösningen på problemet, men jag vill veta om en viss funktion fungerar med det sätt du anropar databasen.
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[MySQL][ODBC 3.51 Driver][mysqld-5.1.30-community]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'select *,@test from gallery where userId = 1 order by gallery_id' at line 1
258 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849