18. juli 2002 - 09:48Der er
14 kommentarer og 1 løsning
Hvor er fejlen?
Hej
Jeg får følgende fejl: ---------------------------- Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'By = 'Grindsted' And Emnetype = 'Villa' And M2 >= '1' And M2 =< '999999999' And Pris >= '1' And Pris =< '999999999''. ----------------------------
I følgende linie: ---------------------------- strSQL = "Select * From Emner Where By = '" & by & "' And Emnetype = '" & Emnetype & "' And M2 >= '" & Minm2 & "' And M2 =< '" & Maksm2 & "' And Pris >= '" & Minp & "' And Pris =< '" & Maksp & "' "
set rs = Conn.Execute(strSQL) -----------------------------
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'By = 'Grindsted' And Emnetype = 'Villa' And M2 >= 1 And M2 =< 99999999999 And Pris >= 1 And Pris =< 9999999999999'.
Her er den præcise fejl hvis det kan hjælpe... -------------------------- Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'ByNavn = 'Grindsted' And Emnetype = 'Villa' And M2 >= 1 And M2 =< 9999999999 And Pris >= 1 And Pris =< 999999999999'. -----------------------------
Det var det jeg lige skrev - den når ikke at udføre response.write strSQL, når fejlen ligger i selve sql-sætningen... den skriver stadig: ------------------- Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'ByNavn = 'Grindsted' And Emnetype = 'Villa' And M2 >= 1 And M2 =< 9999999999 And Pris >= 1 And Pris =< 999999999999'.
Nu har jeg prøvet at skrive alle ">" og "<" før alle "=" og får nu denne fejl: -------------------------- Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression. -------------------------- Betyder det ikke at de data der er indtastet ikke passer med db'en?
Ved response.write strSQL udskrives der følgende: ---------------------------- Select * From Emner Where ByNavn = 'Grindsted' And Emnetype = 'Villa' And M2 >= 1 And M2 <= 111111111111111111 And Pris >= 1 And Pris <= 111111111111111111
nogle af dine <= og >= er vel i forbindelse med tekst-felter!
Hvad er M2 og Pris for en datatype i basen ??
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.