14. maj 2000 - 14:03
Der er
10 kommentarer og 1 løsning
Skrive til DB
Kode: <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("site.mdb") SQLInsert = "INSERT INTO guestbook (Navn, E-mail) VALUES (123, 321)" Set Submit = conn.Execute (SQLInsert) %> <html> <head> <title></title> </head> <body> <% Submit.close conn.close %> </body> </html> Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement. /forum/process.asp, line 5 Er der nogen der kan forklare denne fejl? og helst et andet svar en "Du har en syntax fejl", hellere et svar der kan hjælpe mig med at kunne skrive til min database! Mvh. Nicolai
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
Er du sikker på at din database stemmer overens med dit input dvs. tabellen "navn" er sat til number i din database (hvis ikke skal der stå '123') samt tabellen "e-mail" er sat til number og ikke text (hvis ikke se forrige..) loll
Hej, Både navn og e-mail er sat til text, men jeg kan vel godt skrive både tal og text eller kun tal i den alligevel? /Z
Hvis de er sat til text skal du skrive således: SQLInsert = "INSERT INTO guestbook (Navn, E-mail) VALUES ('123', '321')" ellers kan DB ikke forstå hvad du mere som input... loll
hvis du laver tablerne om til tal kan du undvære ' ' loll
Jeg vil bare lige sige, at jeg har haft problemer med, at et felt hedder noget med " - " Prøv at ændre navnet på feltet E-mail til Email og udfør koden : <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("site.mdb") SQLInsert = "INSERT INTO guestbook (Navn, Email) VALUES ('123', '321')" Set Submit = conn.Execute (SQLInsert) %> <html> <head> <title></title> </head> <body> <% Submit.close conn.close %> </body> </html> Det skulle gerne virke !
hvorfor har jeg ikke fået point når mit svar er accepteret loll
nope det tror jeg ikke ...står det ikke øverst på siden ved Brugernavn?
Det gør det også men jeg troede det blev lagt til det der står ved ens brugernavn.. nå skidt det står da der
Det er sikkert eksperten der er fucked igen! /The Portal
Kurser inden for grundlæggende programmering