22. januar 2003 - 22:08
Der er
1 kommentar og 2 løsninger
INSERT INTO problem......
Hej alle Jeg prøver at fyre den her mod databasen: INSERT INTO spillere (fornavn, efternavn, træner, telefon, mobiltelefon, e-mail, birth, parents, adresse, postnr, level, type) VALUES ('Børge', 'Børgesen', 'Hans', 33123456, 22208398, 'kel@tele.dk', #4-4-2002#, 'Johnny/Tina', 'Hejrevej 345', 4587, 1, 'spiller') men får fejlen: Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement Så vidt, som jeg kan se, er syntaxen i orden ? Nogle gode ideer ?
Annonceindlæg fra Computerworld
22. januar 2003 - 22:20
#1
INSERT INTO spillere (fornavn, efternavn, træner, telefon, mobiltelefon, e-[mail], [birth], parents, adresse, postnr, level, [type]) VALUES ('Børge', 'Børgesen', 'Hans', 33123456, 22208398, 'kel@tele.dk', #4-4-2002#, 'Johnny/Tina', 'Hejrevej 345', 4587, 1, 'spiller') Prøv sådan her.. //>Rune
22. januar 2003 - 23:48
#2
Der skal [] kolonne for reservede ord som er level og type. Der skal [] om e-mail fordi det tolkes som kolonnen e mimus (-) mail kolonnnen, liges ledes omkring kolonnenavne med danske bogstaver æ,ø,å de går ikke altid godt gennem SQL uden []: INSERT INTO spillere (fornavn, efternavn, [træner], telefon, mobiltelefon, [e-mail], birth, parents, adresse, postnr, [level], [type]) VALUES ('Børge', 'Børgesen', 'Hans', 33123456, 22208398, 'kel@tele.dk', #4-4-2002#, 'Johnny/Tina', 'Hejrevej 345', 4587, 1, 'spiller') I den SQL du har vist er skal kolonnerne: telefon, mobiltelefon, postnr og level være defineret som tal.
26. januar 2003 - 11:16
#3
Tak for hjælpen !!!
Kurser inden for grundlæggende programmering