Avatar billede *gizmo* Nybegynder
10. juni 2001 - 06:02 Der er 8 kommentarer og
1 løsning

Tom felt så....

Dette script henter fra en form som man har skrive i problemmet er når man ikke skriver noget i en a telterne så skriver den slet ikke noget i databasen fra de telter man har udfyldt nogle der ved hvordan man laver det?
<%
\'Åbner connection til databasen
Set conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"db/database.mdb\")

\'Hvis brugeren har submittet formularen
    if Request.ServerVariables(\"REQUEST_METHOD\") = \"POST\" then

\'Hvis brugeren har valgt og sende en email:
    if Request(\"navn\") <> \"\" AND Request(\"efternavn\") <> \"\" then
   
    \'Lægger værdierne ned i variabler
    navn = Request.Form(\"navn\")
    efternavn = Server.HTMLEncode(Request.Form(\"efternavn\"))

    Set rs = Server.CreateObject(\"ADODB.Recordset\")
    sql = \"select * from bliv_medlem\"
    rs.open sql, conn, 1, 3

    rs.addnew
    rs(\"navn\") = navn
    rs(\"efternavn\") = efternavn
    rs(\"dato\") = Now()
    rs.update
   
    rs.close
    set rs = Nothing
end if
end if
%>
Avatar billede erikjacobsen Ekspert
10. juni 2001 - 09:20 #1
Du dropper vel bare de 2 linier:

if Request(\"navn\") <> \"\" AND Request(\"efternavn\") <> \"\" then
  .......
end if


??
Avatar billede *gizmo* Nybegynder
10. juni 2001 - 16:18 #2
Tja jeg får denne fejl........

Microsoft OLE DB Provider for ODBC Drivers fejl \'80004005\'

[Microsoft][ODBC Microsoft Access-driver]Der er en fejl i rækken.

/index.asp, linje 571
Avatar billede erikjacobsen Ekspert
10. juni 2001 - 17:43 #3
Har du så defineret dine felter til at tillade nul-længder? Og hvad er linie 571?
Avatar billede *gizmo* Nybegynder
10. juni 2001 - 18:27 #4
Linie 571 er

rs.update

og nej jeg tror ikke jeg har defineret min felter til at tillade nul længder.

Jeg er noget af en newbie til asp =)
Avatar billede erikjacobsen Ekspert
10. juni 2001 - 20:43 #5
så kig lige efter i Access ! Det er vistnok default-værdien.
Avatar billede *gizmo* Nybegynder
11. juni 2001 - 14:06 #6
Hmmm har du ikke ICQ?

Hvis ja så kontakt mig 95162227
Avatar billede erikjacobsen Ekspert
11. juni 2001 - 14:18 #7
Nej - ingen ICQ. Brug mail, hvis du har hemmeligheder :) - og ellers bare
her på eksperten.dk
Avatar billede *gizmo* Nybegynder
11. juni 2001 - 15:07 #8
hmm det virkede det med at tillladenull telter og så lavede jeg lige noget andet =) øhhhhh hvordan giver jeg dig point ?
Avatar billede erikjacobsen Ekspert
11. juni 2001 - 15:33 #9
Ok - fornemt...
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