Jeg har prøvet hvis jeg skriver bare ? vil den gerne hvis jeg skriver ' så kommer den med denne fejl: Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in string in query expression '''')'.
/reklame/opret.asp, line 171
og hvis jeg skriver '? kommer denne fejl: Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver]COUNT field incorrect
Arh ja hvis du skriver ' så kommer fejlen det er fordi du skal huske at replace en ' med to '' da ' brugers i SQL til at starte og slutte strenge men står der to efter hinanden tolkes det som en ' i noget tekst så prøv:
hmm hvad så med det du skriver 08/02-2005 11:02:55?
Så prøv at udskrive den SQL sætning i stedet for at udføre den. ? i tekst giver ikke fejl men ' i tekst giver fejl. Hvis du har en kolonne som hedder noget med ? så kommer der fejl, men det har du ikke.
Prøv at udskrive: Response.Write strSQL response.End
Tjek at ? er imellem ' og ' og at der ikke er ' i teksten, prøv evt at paste det ind her.
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.