26. februar 2009 - 15:59Der er
5 kommentarer og 1 løsning
Command objekt og limit
Hej eksperter,
Dette spørgsmål ved jeg softspot kan svare på ;)
Jeg bruger command objektet således: Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "Provider=xx;Data Source=xx;Initial Catalog=xx;User Id=xx;Password=xx;" strSQL = "SELECT * FROM Notat WHERE NotatTypeID = 5 OR NotatTypeID = 6 ORDER BY Dato DESC LIMIT 1,5" Set cmd = Server.CreateObject("ADODB.Command") Set cmd.ActiveConnection = Conn cmd.CommandType = adCmdText cmd.CommandText = strSQL Set rs = cmd.Execute()
Ligeså snart jeg tilføjer limit på den ene eller anden måde får jeg fejl: Microsoft OLE DB Provider for SQL Server error '80040e14'
Line 1: Incorrect syntax near '1'.
mitsite.asp, line 57
Hvorfor? Må jeg ikke bruge limit på denne måde? Jeg troede det var ren sql ?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
keysersoze > Det kan jeg selvfølgelig ved at lave rs.movenext inden jeg gør det.. men hvordan looper jeg igennem dem ? hvis jeg laver et alm. do så ser den bort fra de top 5 ?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.