sortering, where osv skal følge begge selects - fx
strSQL = "SELECT TOP 2 * FROM nyheder WHERE type = 2 AND id NOT IN (SELECT TOP 1 id FROM nyheder WHERE type = 2 ORDER BY dato DESC) ORDER BY dato DESC"
Jeg får følgende fejl: Microsoft JET Database Engine error '80040e07'
Data type mismatch in criteria expression.
Default.asp, line 70
Min kode ser ud som følger:
<% Set rs = Server.CreateObject("ADODB.RecordSet") Set Conn = Server.CreateObject("ADODB.Connection") strDSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("-----------.mdb") Conn.Open strDSN
strSQL = "SELECT TOP 2 * FROM nyheder WHERE type = 1 AND id NOT IN (SELECT TOP 1 id FROM nyheder WHERE type = 2 ORDER BY dato DESC) ORDER BY dato DESC"
Set rs = Conn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then Do While Not rs.EOF strId = rs("id") strOverskrift = rs("overskrift") strLilleBillede = rs("lille_billede") strStortBillede = rs("stort_billede") strIndhold = rs("indhold") strForfatter = rs("forfatter") strDato = rs("dato") rs.MoveNext Loop Else Response.Write "Der findes ingen gamle topnyheder" End If
rs.Close
Conn.Close set rs = Nothing set Close = nothing set Conn = nothing
strSQL = "SELECT TOP 2 * FROM nyheder WHERE type = '1' AND id NOT IN (SELECT TOP 1 id FROM nyheder WHERE type = '2' ORDER BY dato DESC) ORDER BY dato DESC"
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.