Avatar billede okay Nybegynder
12. maj 2001 - 11:00 Der er 18 kommentarer og
2 løsninger

Indsæt data i databasen

Hvordan gør jeg det ???

er der ik der kan lave en eks.

vil ik ha det på denne måde:
http://www.html.dk/tutorials/asp/lektion20.asp

Der findes nogen andre måder at indsætte noget i databasen...
Avatar billede madrich Nybegynder
12. maj 2001 - 12:00 #1
Sqldato = \"insert into tabelnavn (feltnavn) values (\'\" & request.form(intastningsfeltnavn) & \"\')\"
Avatar billede madrich Nybegynder
12. maj 2001 - 12:00 #2
Det virker:)
Avatar billede okay Nybegynder
12. maj 2001 - 12:01 #3
er det en eks *g*
Avatar billede okay Nybegynder
12. maj 2001 - 12:02 #4
husk det skal være på denne måde :o)

      rs.AddNew
      rs(\"bruger\") = Request.form(\"bruger\")
      rs(\"email\") = Request.form(\"email\")
      rs(\"navn\") = Request.form(\"navn\")

Avatar billede okay Nybegynder
12. maj 2001 - 12:04 #5
jamal@web-zone.dk
Avatar billede madrich Nybegynder
12. maj 2001 - 12:13 #6
Email. sendt --> :)
Avatar billede okay Nybegynder
12. maj 2001 - 12:14 #7
øh...det var ik på denne måde :(
Avatar billede okay Nybegynder
12. maj 2001 - 12:17 #8
men på denne måde:

    <% mode = request(\"mode\") %>
                  <%
Const adOpenKeyset = 1
Const adLockOptimistic = 3
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"asi_arabisk.mdb\") & \";UID=admin;PWD=;\"

    Set rs = Server.CreateObject(\"ADODB.RecordSet\")
    strSQL = \"Select * From ringetoner\"
    rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic
%>
                  <% if mode =\"\" then %>
                <form action=\"etilfoj.asp?mode=tilfojet\" method=\"post\">
                  <center>
                    <font face=tahoma size=2>
                    <div align=\"center\">
      <p>Your Name:<br>
        <input type=\"text\" name=\"bruger\" size=\"20\" maxlength=\"255\" style=\"border: 1 solid #000000\">
      </p>
      <p>
        <input type=\"Submit\" value=\"Submit\" name=\"Submit\">
        <input type=\"Reset\" value=\"Delete\" name=\"Reset\">
        <br>
      </p>
    </div>
                    </font>
                  </center>
                  <br>
                </form>
               
<% end if %>
<% if mode =\"tilfojet\" then

      rs.AddNew
      rs(\"navn\") = Request.form(\"navn\")
      rs.Update
%>
<br>
<br>
<% end if %>
Avatar billede madrich Nybegynder
12. maj 2001 - 12:22 #9
??

den måde, som du synes er smart! (og som er smart, hvis man har mange felter der skal opdateres eller fyldes ud, er meget simpel!)


strSQL = \"Insert into Navn (\"
strSQL = strSQL & \"navn1, \"
strSQL = strSQL & \"navn2, \"
strSQL = strSQL & \"navn3, \"
strSQL = strSQL & \"navn4\") \"

values

strSQL = strSQL & \"values( \"

strSQL = strSQL & \"\'\"& request.form(\"navn1\") &\"\', \"
strSQL = strSQL & \"\'\"& request.form(\"navn2\") &\"\', \"
strSQL = strSQL & \"\'\"& request.form(\"navn3\") &\"\', \"
strSQL = strSQL & \"\'\"& request.form(\"navn4\") &\"\')\"

det var så det (forhåbentligt!!)

Avatar billede okay Nybegynder
12. maj 2001 - 12:23 #10
men hvorfor virker det ik !! Den siger hele tiden \"SIDEN KUNNE IK FINDES :(\"
Avatar billede madrich Nybegynder
12. maj 2001 - 12:27 #11
Avatar billede okay Nybegynder
12. maj 2001 - 12:31 #12
madrich >> spm forstod jeg ik helt af :(
Avatar billede madrich Nybegynder
12. maj 2001 - 12:36 #13
Det var bare ment som en kommentar, til at du hellere ville bruge \"addnew\",
Avatar billede madrich Nybegynder
12. maj 2001 - 12:36 #14
Virker det script som jeg gav dig ikke???
Avatar billede okay Nybegynder
12. maj 2001 - 12:40 #15
nej...jeg bliver tosset...


\" Siden kan ikke vises \"
Avatar billede okay Nybegynder
12. maj 2001 - 12:40 #16
<%
response.buffer = true

if len(request.form(\"navn\")) > 0 then

\' 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 (\"til_okay.mdb\")
Conn.Open DSN

strSQL = \"Insert into Navn (\"

strSQL = strSQL & \"navn, \"

strSQL = strSQL & \"values( \"

strSQL = strSQL & \"\'\"& request.form(\"navn\") &\"\', \"

\' SQL sætning eksekveres
Conn.Execute(SQL)

\' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
response.write \"data gemt\"

end if
%>

<html>
<title>Indsætte data i databasen</title>
<head>
</head>
<body>



<form action=\"test.asp\" method=\"post\">
<input type=\"text\" name=\"navn\">
<input type=\"submit\" value=\"Gem\">
</form>

</body>
</html>
Avatar billede madrich Nybegynder
12. maj 2001 - 13:00 #17
Hvor har du lagt databasen???
Avatar billede okay Nybegynder
12. maj 2001 - 15:13 #18
hvad mener du ??
Avatar billede okay Nybegynder
12. maj 2001 - 15:13 #19
i samme map hvis det er det du mener ???
Avatar billede okay Nybegynder
12. maj 2001 - 19:11 #20
ok jeg har lavet det selv :o)
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