Jakob Møbjerg Nielsen wrote in news:a19jqb$cto$1@sunsite.dk:
>> Sql = "SELECT * FROM Bids where itemID="& rs("itemid") & " limit 5;"
>
> Ved nogle databaser skal man bruge TOP i stedet for. Jeg har ikke selv
> brugt det, men jeg mener at syntaksen er:
>
> Sql = "SELECT TOP 5 * FROM Bids where itemID="& rs("itemid") & ";"
>
det er svjh kun MS-varianter af databaser, der bruger dette - dvs Access og
MSSQL.
Til Jens: I øvrigt er det altid en god idé at udskrive SQL-strengen i
tilfælde af fejl - dvs have kode som:
strSQL = "SELECT * FROM Bids where itemID="& rs("itemid") & " LIMIT 20;"
response.write strSQL
'obj.Execute(strSQL)
Når man så kigger på den SQL-streng, der sendes videre til ADO, så vil man
typisk hurtigt falde over fejlen i dit tilfælde, hvor der intet mellemrum
var imellem rs("itemID") og "LIMIT".
--
Jesper Stocholm -
http://stocholm.dk
Gad vide hvor lang tid der går, inden danskerne
finder ud af, at de har købt katten i sækken til valget ...