Slettet bruger
26. august 2004 - 11:01
Der er
4 kommentarer og 1 løsning
Dato sortering
Hej Er der nogen der kan se fejlen i denne stump kode, jeg vil bare gerne have sorteret i omvendt dato orden. where_clause = "" for (i=0; i<clauses.length; i++) { where_clause += (i>0 ? " AND " : "") + clauses[i] } // Udfør søgning og vis resultatet sql = "select dato, test1, test2, from Ny" sql += " ORDER BY CDate(Dato) desc" // Response.Write("<tt>" + sql + "</tt>") if (clauses.length > 0) { sql += " where " + where_clause
Annonceindlæg tema
Cloud & AI
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.
26. august 2004 - 11:05
#1
Som du laver det der kommer ORDER til at stå før WHERE, og det må det ikke. Byt om på rækkefølgen og det skulle virke. // Udfør søgning og vis resultatet sql = "select dato, test1, test2, from Ny" // Response.Write("<tt>" + sql + "</tt>") if (clauses.length > 0) { sql += " where " + where_clause } sql += " ORDER BY CDate(Dato) desc"
Slettet bruger
26. august 2004 - 11:07
#2
Så får jeg denne fejl: Microsoft OLE DB Provider for ODBC Drivers error '80040e07' [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression. soeg.asp, line 291
26. august 2004 - 11:09
#3
Prøv lige at skrive din sql ud inden du bruger den. Hvordan ser den ud??
Slettet bruger
26. august 2004 - 11:11
#4
Undskyld, jeg har fundet fejlen selv, men læg et svar så får du point alligevel for anstregelsen. Tak
26. august 2004 - 11:13
#5
.o) <-- One Eyed Jack
Kurser inden for grundlæggende programmering