Avatar billede sjsat Nybegynder
11. november 2000 - 18:48 Der er 4 kommentarer og
1 løsning

ang. database

Da jeg er nybegynder vil jeg gerne have noget hjælp til:

Hvordan man laver 2 bokse, og en knap, så man trykker, sætter den teksten ind i en asp database?

jeg vil også gerne have og vide , hvordan jeg laver en side, der viser alt der er i databasen.. ?

på forhånd tak!
Avatar billede vandhunden Nybegynder
11. november 2000 - 18:54 #1
Den der viser alt i databasen:
forudsat at du har defineret dit databaseobject:

<%
do until rs.eof
%>
Navn: <%=rs.(\"name\")%><br>
Email: <%=rs.(\"email\")%><br>
<%
rs.movenext
loop
set rs = nothing
%>
Avatar billede sjsat Nybegynder
11. november 2000 - 19:05 #2
Hvordan finder det ud af at databasen hedder db1.mdb ???
Avatar billede phylox2 Nybegynder
11. november 2000 - 19:08 #3
Det finder den heller ikke ud af - det er noget, som du skal skrive i din .ASP fil ... eks.:

<%
    Set Conn = Server.CreateObject(\"ADODB.Connection\")
    FilePath = \" & Server.MapPath(\"db1.mdb\") & \"
        Conn.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & MdbFilePath & \";\"
%>
Avatar billede phylox2 Nybegynder
11. november 2000 - 19:09 #4
Oops! ... I did it again!

Conn.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & FilePath & \";\"
Avatar billede danriis Nybegynder
11. november 2000 - 20:54 #5
Og når du vil indsætte i databasen kan du fx gøre sådan her:

<%

mode = request(\"mode\")

If mode = \"new\" then
Response.write \"<form action=\"\"default.asp?mode=new&functions=insert\"\" method=\"\"post\"\"><font face=\"\"arial\"\" size=\"\"2\"\"><b>Felt 1: </b><input type=\"\"text\"\" size=\"\"45\"\" name\"\"formelfelt1\"\"><br><b>Felt 2: </B><input type=\"\"text\"\" size=\"\"45\"\" name\"\"formelfelt2\"\">\"
</font>
End if

If mode = \"new\" and request(\"functions\") = \"insert\" then
SQL = \"INSERT INTO Brugere (dbfelt1, dbfelt2) values (\'\" & request(\"formelfelt1\") & \"\', \'\" & request(\"formelfelt2\") & \"\')\"
conn.Execute(SQL)
Response.write \"<font face=\"\"arial\"\" size=\"\"2\"\"><b>Din profil er nu oprettet.</b></font>\"
End if

%>


Når du senere vil hente dine data kan du gøre sådan her:

SQL = \"SELECT FROM * [tabelnavn] order by felt desc\"
Set rs=conn.Execute(SQL)

og så når du skal hente kan du se phylox2\'s eksempel.



--
Dan
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