/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Indsæt data i access fra browseren
Fra : Kasper Nielsen


Dato : 23-07-02 12:17

<%
' database forbindelse
Set Conn = Server.Createobject("ADODB.Connection")
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=database
sti"Conn.Open strDSN

strSQL = "Insert into edb_internet (edb_internet,beskrivelse)
values('" & Request.Form("edb_internet") &
Request.Form("beskrivelse")')"
%>
<form action="indsaet.asp" method="post">
<input type="text" name="edb_internet"><input type="text"
name="beskrivelse">
<input type="submit" value="Gem">
</form>
<%
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
Her er koden fra indsaet filen:
<%
Response.Write Request.Form("edb_internet") &
Request.Form("beskrivelse")
%>

Hvad er der galt???

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Peter (23-07-2002)
Kommentar
Fra : Peter


Dato : 23-07-02 14:35

"Kasper Nielsen" <junk@2714.dk> wrote in message
news:ahjdv9$48l$1@sunsite.dk...
> Hvad er der galt???

Hvilken fejl får du? Og hvad er det præcist du vil?

--
PM



Kim Bach Petersen (23-07-2002)
Kommentar
Fra : Kim Bach Petersen


Dato : 23-07-02 15:51

> strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=database
> sti"Conn.Open strDSN

Skal nok være:

strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=databasesti"
Conn.Open strDSN

og 'databasesti' skal udskiftes med stien til din databasefil.

Kim
--
· www.kensho.dk · psykologi og spiritualitet ·



Carsten Pedersen (23-07-2002)
Kommentar
Fra : Carsten Pedersen


Dato : 23-07-02 16:21

Hej, Kasper!

Hele databasegymnastikken skal ligge i den fil, du kalder "indsaet.asp".

"Kasper Nielsen" <junk@2714.dk> skrev i en meddelelse
news:ahjdv9$48l$1@sunsite.dk...


Denne kode bliver i filen med formularen. Dette behøver ikke være en
ASP-fil, men vil ofte blot være en almindelig HTML-fil.

> <form action="indsaet.asp" method="post">
> <input type="text" name="edb_internet"><input type="text"
> name="beskrivelse">
> <input type="submit" value="Gem">
> </form>

Denne kode i "indsaet.asp"

> <%
> ' database forbindelse
> Set Conn = Server.Createobject("ADODB.Connection")
> strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=database
> sti"Conn.Open strDSN
>
> strSQL = "Insert into edb_internet (edb_internet,beskrivelse)
> values('" & Request.Form("edb_internet") &
> Request.Form("beskrivelse")')"
>
> ' Luk databaseforbindelse
> Conn.Close
> Set Conn = Nothing
>
> Response.Write Request.Form("edb_internet") &
> Request.Form("beskrivelse")
> %>

Du kan godt have både formularen og ASP-koden, der indsætter værdierne i
databasen, i den samme fil, som så kalder sig selv med "action" attributten
i FORM elementet. Men så skal din ASP-kode tage højde for, at siden kaldes
uden værdier første gang, så den springer databasegymnastikken over.

Jeg håber, det hjælper dig videre.

Mvh

C@rsten



Kasper Nielsen (23-07-2002)
Kommentar
Fra : Kasper Nielsen


Dato : 23-07-02 18:44

Carsten Pedersen wrote in dk.edb.internet.webdesign.serverside.asp:
> Hej, Kasper!
>
> Hele databasegymnastikken skal ligge i den fil, du kalder "indsaet.asp".
>
> "Kasper Nielsen" <junk@2714.dk> skrev i en meddelelse
> news:ahjdv9$48l$1@sunsite.dk...
>
>
> Denne kode bliver i filen med formularen. Dette behøver ikke være en
> ASP-fil, men vil ofte blot være en almindelig HTML-fil.
>
> > <form action="indsaet.asp" method="post">
> > <input type="text" name="edb_internet"><input type="text"
> > name="beskrivelse">
> > <input type="submit" value="Gem">
> > </form>
>
> Denne kode i "indsaet.asp"
>
> > <%
&gt; > ' database forbindelse
&gt; > Set Conn = Server.Createobject("ADODB.Connection")
&gt; > strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=database
&gt; > sti"Conn.Open strDSN
&gt; >
&gt; > strSQL = "Insert into edb_internet (edb_internet,beskrivelse)
&gt; > values('" & Request.Form("edb_internet") &
&gt; > Request.Form("beskrivelse")')"
&gt; >
&gt; > ' Luk databaseforbindelse
&gt; > Conn.Close
&gt; > Set Conn = Nothing
&gt; >
&gt; > Response.Write Request.Form("edb_internet") &
&gt; > Request.Form("beskrivelse")
&gt; > %>
>
> Du kan godt have både formularen og ASP-koden, der indsætter værdierne i
> databasen, i den samme fil, som så kalder sig selv med "action" attributten
> i FORM elementet. Men så skal din ASP-kode tage højde for, at siden kaldes
> uden værdier første gang, så den springer databasegymnastikken over.
>
> Jeg håber, det hjælper dig videre.
>
> Mvh
>
> C@rsten
>
>
Tak for jeres henvendelser!

Jeg har fundet ud af det!

Mvh Kasper

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste