Avatar billede webben Nybegynder
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
Avatar billede a-torsten Nybegynder
27. marts 2001 - 23:54 #1
Hvordan er fejlmeddelelsen ??
Avatar billede webben Nybegynder
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 & \"\')
---------------------------------------------------------------------------------------------------------------------^
Avatar billede webben Nybegynder
27. marts 2001 - 23:55 #3
Den peger så på de sidste tegn!!!! \"\')    det i midten, det lille \'
Avatar billede a-torsten Nybegynder
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...
Avatar billede webben Nybegynder
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:
Avatar billede webben Nybegynder
28. marts 2001 - 00:02 #6
Sorry...! Kom til at trykke accebteret, men den duer ikke!!! Håber du stadig gider hjælpe
Avatar billede a-torsten Nybegynder
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
Avatar billede webben Nybegynder
28. marts 2001 - 00:04 #8
Prøver lige....!
Avatar billede webben Nybegynder
28. marts 2001 - 00:04 #9
Har glemt hvordan....!
Avatar billede a-torsten Nybegynder
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
Avatar billede webben Nybegynder
28. marts 2001 - 00:07 #11
Sådan.....! men den skriver ikke noget selvom jeg skriver løs i mine felter
Avatar billede a-torsten Nybegynder
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
Avatar billede webben Nybegynder
28. marts 2001 - 00:12 #13
Der står stadig ingen ting???? Underligt
Avatar billede a-torsten Nybegynder
28. marts 2001 - 00:13 #14
meget ..

Prøv at omdøb username til fx uname

-Anders
Avatar billede webben Nybegynder
28. marts 2001 - 00:17 #15
Sker stadig ikke noget....! Den skriver ingen ting, meget underligt :-)
Avatar billede webben Nybegynder
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!
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester