05. oktober 2007 - 12:48Der er
3 kommentarer og 2 løsninger
Syntax error i SQL
Nedenstående kode giverflg. fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression ''Hans' Familyname = 'Larsen' Function = 'CEO' Department = 'IT' Country = 'DK' Mobilephone = '+45 8899' Email = 'cra@mail.dk' Registrationdate = '05-10-2007 12:44:38''.
Som det kan ses på udskrivningen af SQL'en mangler der nogle data. Hvem kan hjælpe med at finde fejlen?
Det er nu bedre at escape ' på den måde databasen vil have det - så risikerer man hverken at dataene bliver for lange (du tager jo 4 ekstra tegn per forekomst med den der), eller at man skal konvertere tilbage hvis man engang skal bruge indholdet i noget andet end HTML.
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.