Avatar billede snebolle Nybegynder
21. december 2002 - 13:27 Der er 4 kommentarer og
1 løsning

Den skriver alt i én kolonne til samme tekst..

Hej,
Jeg er ved at lave en formular som har følgende formfelter "overskrift" og "nyhed" Mit problem er at den skriver alt i "nyhed" til samme tekst når det kommer ind i databasen. Jeg bruger denne kode.

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("demo.mdb") & ";UID=admin;PWD=;"
Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT overskrift, nyhed FROM nyheder"
rs.Open strSQL, Conn, 1, 3

rs.addnew
rs("overskrift") = Request.form("overskrift")
rs("nyhed") = Request.form("beskrivelse")
Avatar billede medions Nybegynder
21. december 2002 - 13:30 #1
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("demo.mdb") & ";UID=admin;PWD=;"
Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT overskrift, nyhed FROM nyheder"
rs.Open strSQL, Conn, 1, 3

rs.addnew
rs("overskrift") = Request.form("overskrift")
rs("nyhed") = Request.form("beskrivelse")
rs.update

//>Rune
Avatar billede snebolle Nybegynder
21. december 2002 - 13:38 #2
Den havde jeg også skrevet bare ikke i den du så. Hele koden ser således ud:

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("demo100102.mdb") & ";UID=admin;PWD=;"
Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT overskrift, nyhed FROM nyheder"
rs.Open strSQL, Conn, 1, 3

rs.addnew
rs("overskrift") = Request.form("overskrift")
rs("nyhed") = Request.form("beskrivelse")

function rw( mystr )
   
        Response.Write mystr & vbcrlf

end function

rs.update
Response.Write("<b><FONT COLOR=""#FF0000"">Det er nu blevet tilføjet til databasen.</FONT></b>")

Set rs = Nothing
Conn.Close
set Conn = Nothing
end if
Avatar billede snebolle Nybegynder
21. december 2002 - 13:42 #3
For at du/i måske bedre kan forstå det laver den følgende fejl
Så prøver vi igen--> Det samme
Det virker næsten nu --> Det samme
Så prøver vi igen --> Det samme 
osv.
Altså det jeg skriver i den sidste nyhed skriver den i alle sammen (Det samme)
Avatar billede snebolle Nybegynder
21. december 2002 - 13:52 #4
Jeg tror ikke fejlen ligger der alligevel. Jeg prøver lige frem selv som vender jeg tilbage hvis jeg ikke løser problemet.
Avatar billede snebolle Nybegynder
23. december 2002 - 13:36 #5
medions >> takkker for hjælpen men det virkede stadig ikke med dit forsøg. Men jeg har løst problemet så jeg lukker denne indlæg.
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