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".
Skyen er en væsentlig årsag til, at udviklingen inden for kunstig intelligens har været så massiv, som tilfældet er.
26. august 2024
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.