20. december 2005 - 00:31Der er
5 kommentarer og 1 løsning
problem med udtræk ved brug af
følgende kode:
SQL = "SELECT * FROM ORDRE WHERE ModtageDato <> "" ORDER BY RegDato DESC" Set rs = Conn.Execute(SQL)
giver følgende fejl , hvorfor:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i strengen i forespørgselsudtrykket "ModtageDato <> " ORDER BY RegDato DESC".
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
Slettet bruger
20. december 2005 - 00:36#1
Jeg tror ikke du kan lave det på den måde med ModtageDato... Men prøv med: SQL = "SELECT * FROM ORDRE WHERE ModtageDato<"" ORDER BY RegDato DESC" OR ModtageDato>"" Set rs = Conn.Execute(SQL) - ellers kan man vel også med: SQL = "SELECT * FROM ORDRE WHERE NOT ModtageDato="" ORDER BY RegDato DESC" Set rs = Conn.Execute(SQL)
\Dan
Synes godt om
Slettet bruger
20. december 2005 - 00:37#2
- sorry! prøver lige igen... det er også sent det her... SQL = "SELECT * FROM ORDRE WHERE ModtageDato<"" OR ModtageDato>"" ORDER BY RegDato DESC" Set rs = Conn.Execute(SQL)
I en SQL sætning er det '' for en tom steng. Bedre er at bruge null da '' kan tolkes som et tegn i stedet for en tom streng. Så prøv denne:
SQL = "SELECT * FROM ORDRE WHERE ModtageDato is not null ORDER BY RegDato DESC"
Synes godt om
Ny brugerNybegynder
Din løsning...
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.