Jeg for denne fejl: Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80040E07) [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression. /oprettet.asp, line 32
Nej, det der er galt er at du forsøger at indsætte noget data i et felt, som ikke er defineret til at modtage i dette format.
F.eks. hvis du indsætter tekst i et felt, som er defineret til at indholde et tal. Tjek hvilke datatyper du indsætter i forhold til de datatyper felterne er defineret til.
Når du bruger Access skal der ikke pinger ' omkring i SQLen hvis det er tal. Eks hvis alder er et tal så skal den linie med alder i SQL sætningen se sådan her ud:
Hvis de to felter brugerOprettet, brugerSidstset, er defineret som dato/kokkeslet i databasen skal der # omkring og SQL bruger dato US/UK formatet yyyy-mm-dd eller mm-dd-yyyy så DK datoer vil blive tolket forkert.
Ved de to brugerOprettet, brugerSidstset, kan du når du bruger Now bruge den now som findes i databasen, så ret disse to:
strSQL = strSQL & "'" & Now & "', " strSQL = strSQL & "'" & Now & "', "
Hvis du stadig får fejlen så prøv at skrive hilken type hver enkelt kolonne er.
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.