20. januar 2004 - 10:28Der er
15 kommentarer og 2 løsninger
ASP gæstebog
Jeg har problemer med at få min database til at "æde" input til gæstebogen: Det giver flg. meddelse: Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement. /bibl/gastebog-ny/skriv_ok.asp, line 25
Der skulle være skriverettigheder til databasen:
Kildekoden ser sådan ud (udklip): Linie 25 er markeret. <% ' Databaseforbindelse - husk at angive sti til din database Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("database.mdb") Conn.Open DSN ' SQL sætning opbygges strSQL = "Insert into gaestebogen (Navn, By, Land, Besked) values('"& Request.Form("Navn") &"','"& Request.Form("By") &"','"& Request.Form("Land") &"','"& Request.Form("Besked") &"')" Conn.Execute(strSQL)( denne linie er nr. 25) Conn.Close Set Conn = Nothing %>
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Til powerade: Det første forslag giver denne meddelse: Microsoft VBScript compilation error '800a0409' Unterminated string constant /bibl/gastebog-ny/skriv_ok.asp, line 23 strSQL = "Insert into gaestebogen ---------------------------------^
Til mm12010 - dit første forslag giver denne meddelse:
Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][ODBC Microsoft Access Driver] Field 'gaestebogen.Navn' cannot be a zero-length string. /imme-gram/gastebog-ny/skriv_ok.asp, line 25
Giver det: Unterminated string constant /imme-gram/gastebog-ny/skriv_ok.asp, line 23 strSQL = "Insert into gaestebogen ---------------------------------^
NavnIn = Request.Form("Navn") If NavnIn = "" Then NavnIn = "ingen bruger indtastning" End If ByIn = Request.Form("By") If ByIn = "" Then ByIn = "ingen bruger indtastning" End If LandIn = Request.Form("Land") If LandIn = "" Then LandIn = "ingen bruger indtastning" End If BeskedIn = Request.Form("Besked") If BeskedIn = "" Then BeskedIn = "ingen bruger indtastning" End If strSQL = "Insert into gaestebogen (Navn, [By], Land, Besked) values('"& NavnIn &"','"& ByIn &"','"& LandIn &"','"& BeskedIn &"')"
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.