27. marts 2001 - 23:52
Der er
15 kommentarer og 1 løsning
Fejl ved gem af data!
Hej Har følgende kode og den siger der er fejl, kan ikke selv finde fejlen! Håber i kan hjælpe: <% response.buffer = true %> <% set conn = Server.CreateObject(\"ADODB.Connection\") conn.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"database.mdb\") Username = Session(\"username\") Tekst = Session(\"tekst\") Dato = Session(\"dato\") conn.Execute(\"INSERT INTO forum1 (Username, Tekst, Dato ) VALUES (\'\" & Username & \"\', \'\" & Tekst & \"\', \'\" & Dato & \"\') conn.Close set conn = nothing Response.Redirect(\"default.asp\") %> /Webben
Annonceindlæg fra Pax8
27. marts 2001 - 23:54
#1
Hvordan er fejlmeddelelsen ??
27. marts 2001 - 23:55
#2
Technical Information (for support personnel) Error Type: Microsoft VBScript compilation (0x800A0409) Unterminated string constant /eksperten/forum/gem.asp, line 11, column 118 conn.Execute(\"INSERT INTO forum1 (Username, Tekst, Dato ) VALUES (\'\" & Username & \"\', \'\" & Tekst & \"\', \'\" & Dato & \"\') ---------------------------------------------------------------------------------------------------------------------^
27. marts 2001 - 23:55
#3
Den peger så på de sidste tegn!!!! \"\') det i midten, det lille \'
27. marts 2001 - 23:59
#4
Virker den her <% response.buffer = true %> <% set conn = Server.CreateObject(\"ADODB.Connection\") conn.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"database.mdb\") Username = Session(\"username\") Tekst = Session(\"tekst\") Dato = Session(\"dato\") conn.Execute(\"INSERT INTO forum1 (Username, Tekst, Dato ) VALUES (\'\" & Username & \"\', \'\" & Tekst & \"\', \'\" & Dato & \"\')\") conn.Close set conn = nothing Response.Redirect(\"default.asp\") %> der manglede måske \") til sidst i sql-sætningen...
28. marts 2001 - 00:01
#5
Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver] Field \'forum1.Username\' cannot be a zero-length string. /eksperten/forum/gem.asp, line 11 Browser Type: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) Page: POST 64 bytes to /eksperten/forum/gem.asp POST Data: Username=Thomas&tekst=Hej+alle+sammen+hvordan+g%E5r+det&dato=ghh Time: 28. marts 2001, 00:04:07 More information:
28. marts 2001 - 00:02
#6
Sorry...! Kom til at trykke accebteret, men den duer ikke!!! Håber du stadig gider hjælpe
28. marts 2001 - 00:03
#7
Din session(\"username\") ser ud til at være tom.... Ellers kan du sætte din acces database op til at kunne lade felterne være tomme.. -Anders
28. marts 2001 - 00:04
#8
Prøver lige....!
28. marts 2001 - 00:04
#9
Har glemt hvordan....!
28. marts 2001 - 00:05
#10
i designvisning når du er inden i din tabel.... Der kan du sætte den til det forneden... -Anders
28. marts 2001 - 00:07
#11
Sådan.....! men den skriver ikke noget selvom jeg skriver løs i mine felter
28. marts 2001 - 00:09
#12
her er et totalt vildt gæt.... <% response.buffer = true %> <% set conn = Server.CreateObject(\"ADODB.Connection\") conn.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"database.mdb\") Username = Session(\"username\") Tekst = Session(\"tekst\") Dato = Session(\"dato\") conn.Execute(\"INSERT INTO forum1 (Username, Tekst, Dato) VALUES (\'\" & Username & \"\', \'\" & Tekst & \"\', \'\" & Dato & \"\')\") conn.Close set conn = nothing Response.Redirect(\"default.asp\") %> har bare fjernet et mellemrum i sql-sætningen.. men det er nok ikke det... Men prøv det.. _Anders
28. marts 2001 - 00:12
#13
Der står stadig ingen ting???? Underligt
28. marts 2001 - 00:13
#14
meget .. Prøv at omdøb username til fx uname -Anders
28. marts 2001 - 00:17
#15
Sker stadig ikke noget....! Den skriver ingen ting, meget underligt :-)
28. marts 2001 - 00:23
#16
Tager måske spørgsmålet op imorgen hvis jeg ikke finder ud af noget! tak for hjælpen!
Kurser inden for grundlæggende programmering