/ 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
Kan ikke få lo***t til at virke....
Fra : AHR


Dato : 30-10-02 16:21

Hej

Jeg prøver at sætte en filmtittel ned i min database. Jeg får ingen fejl men
der bliver heller ikke skrevet noget i min db.

Nogen der ved hvorfor?

Tak
A
----------------------------------------------------------------------------
---------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Indsæt ny Film</title>
</head>
<body>
<form method="get" action="indsaetny1.asp">

<center><p><h1>Indtast ny Film</h1></p></center>
<br>
<p>Tittel : <input type="text" name="Tittel" size="25"></p>
<p>Skuespillere : <input type="text" name="Skuespillere" size="25"></p>
<p>Spilletid : <input type="text" name="Spilletid" maxlength="20"
size="25"></p>

<input type="submit" value ="Send afsted">
<input type="reset" value ="Nulstil">

<br>
</body>
</html>

----------------------------------------------------------------------------
----------------------------------------------------

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<title>Indsætte data i databasen</title>
<head>
</head>
<body>
<%
' 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("/db/bio.mdb")
Conn.Open DSN

strSQL = "Insert into film (Tittel) values('" & Request.Form("Tittel") &
"')"

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>

<h1>Databasen er opdateret!</h1>
</body>
</html>



 
 
Brian B. Christensen (30-10-2002)
Kommentar
Fra : Brian B. Christensen


Dato : 30-10-02 16:32

On Wed, 30 Oct 2002 16:20:51 +0100, "AHR" <spamahr@mail.dk> wrote:

>
>strSQL = "Insert into film (Tittel) values('" & Request.Form("Tittel") &
>"')"

Du skal huske at udføre din sql. Det er ikke nok at sætte den ind i en
variabel.

Mvh. Brian
--
http://www.patricia-brinch.dk - Min private babe side.
http://www.zelinski.dk - Indrek Zelinski Fanzone

AHR (30-10-2002)
Kommentar
Fra : AHR


Dato : 30-10-02 16:48

Kan du fortælle mig hvordan, da jeg er helt ny i ASP.

Tak
A

"Brian B. Christensen" <not@for.public> wrote in message
news:4quvru44c4n5q77fp8c7hvgmsjfa6nq6e7@4ax.com...
> On Wed, 30 Oct 2002 16:20:51 +0100, "AHR" <spamahr@mail.dk> wrote:
>
> >
> >strSQL = "Insert into film (Tittel) values('" & Request.Form("Tittel") &
> >"')"
>
> Du skal huske at udføre din sql. Det er ikke nok at sætte den ind i en
> variabel.
>
> Mvh. Brian
> --
> http://www.patricia-brinch.dk - Min private babe side.
> http://www.zelinski.dk - Indrek Zelinski Fanzone



Brian B. Christensen (30-10-2002)
Kommentar
Fra : Brian B. Christensen


Dato : 30-10-02 16:56

On Wed, 30 Oct 2002 16:48:17 +0100, "AHR" <spamahr@mail.dk> wrote:

>Kan du fortælle mig hvordan, da jeg er helt ny i ASP.

Prøv at sætte følgende ind i linien efter efter din strSQL = .....

Conn.Execute(strSQL)


og prøv igen. Så tror jeg at det virker.

Mvh. Brian

Flemming Jensen (30-10-2002)
Kommentar
Fra : Flemming Jensen


Dato : 30-10-02 17:05

AHR skrev:

> Kan du fortælle mig hvordan, da jeg er helt ny i ASP.

> strSQL = "Insert into film (Tittel) values('" & Request.Form("Tittel") &

Efter du har udfyldt variablen strSQL skal du udføre den med følgende:

Conn.Execute(strSQL)



AHR (30-10-2002)
Kommentar
Fra : AHR


Dato : 30-10-02 18:21

Ok, det var bedre. Nu bliver der oprettet ekstra felter i min db. Mit
problem er nu bare at de er tomme "indeholder intet".

Hvorfor det?

Tak
A

----------------------------------------------------------------------------
---------

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<title>Indsætte data i databasen</title>
<head>
</head>
<body>
<%
' 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("../db/bio.mdb")
Conn.Open DSN

strSQL = "Insert into Film (Tittel) values('" & Request.Form("Tittel") &
"')"
Conn.Execute(strSQL)

' Luk databaseforbiConn.Close
Conn.Close
Set Conn = Nothing
%>

<h1>Databasen er opdateret!</h1>
</body>
</html>

"Flemming Jensen" <CyberOrc@tiscali.dk> wrote in message
news:erTv9.196608$Qk5.6849685@news010.worldonline.dk...
> AHR skrev:
>
> > Kan du fortælle mig hvordan, da jeg er helt ny i ASP.
>
> > strSQL = "Insert into film (Tittel) values('" & Request.Form("Tittel") &
>
> Efter du har udfyldt variablen strSQL skal du udføre den med følgende:
>
> Conn.Execute(strSQL)
>
>



Jakob Andersen (30-10-2002)
Kommentar
Fra : Jakob Andersen


Dato : 30-10-02 20:08

"AHR" <spamahr@mail.dk> wrote
> strSQL = "Insert into Film (Tittel) values('" & Request.Form("Tittel") &
> "')"

Er du sikker på at du ikke vil have skrevet Request.Form( "Titel" ) ?

--
Jakob Andersen



AHR (30-10-2002)
Kommentar
Fra : AHR


Dato : 30-10-02 20:51

Jeg har brugt copy/past, så det er rigtigt. Kan det være noget med
brugerrettigheder på databasen?


"Jakob Andersen" <jakob@effectus.dk> wrote in message
news:appalq$1db1$1@news.cybercity.dk...
> "AHR" <spamahr@mail.dk> wrote
> > strSQL = "Insert into Film (Tittel) values('" & Request.Form("Tittel") &
> > "')"
>
> Er du sikker på at du ikke vil have skrevet Request.Form( "Titel" ) ?
>
> --
> Jakob Andersen
>
>



Rune Bjerregaard (30-10-2002)
Kommentar
Fra : Rune Bjerregaard


Dato : 30-10-02 21:55


"AHR" <spamahr@mail.dk> wrote in message
news:3dc0381d$0$28803$edfadb0f@dspool01.news.tele.dk...
> Jeg har brugt copy/past, så det er rigtigt. Kan det være noget med
> brugerrettigheder på databasen?
>
Så ville du få en fejlmeddelelse..

Prøv at skrive din Tittel ud på siden og se om den tom.. Hvis den er det,
så prøv at læs lidt om metoderne GET og POST. Det kunne være et problem.
Prøv at brug Request.Querystring("Tittel") istedet for.

Rune



AHR (31-10-2002)
Kommentar
Fra : AHR


Dato : 31-10-02 09:44

Tusind tak for hjælpen. Ved at bruge Request.Querystring("Tittel") blev der
sat data i min db.


"Rune Bjerregaard" <Rune(remove-for-reply)@Direkte.org> wrote in message
news:apph02$3nl3m$1@ID-151537.news.dfncis.de...
>
> "AHR" <spamahr@mail.dk> wrote in message
> news:3dc0381d$0$28803$edfadb0f@dspool01.news.tele.dk...
> > Jeg har brugt copy/past, så det er rigtigt. Kan det være noget med
> > brugerrettigheder på databasen?
> >
> Så ville du få en fejlmeddelelse..
>
> Prøv at skrive din Tittel ud på siden og se om den tom.. Hvis den er det,
> så prøv at læs lidt om metoderne GET og POST. Det kunne være et problem.
> Prøv at brug Request.Querystring("Tittel") istedet for.
>
> Rune
>
>



AHR (30-10-2002)
Kommentar
Fra : AHR


Dato : 30-10-02 19:34

Ok, det var bedre. Nu bliver der oprettet ekstra felter i min db. Mit
problem er nu bare at de er tomme "indeholder intet".

Hvorfor det?

P.S undskyld hvis den er sendt 2 gange

Tak
A

----------------------------------------------------------------------------
---------

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<title>Indsætte data i databasen</title>
<head>
</head>
<body>
<%
' 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("../db/bio.mdb")
Conn.Open DSN

strSQL = "Insert into Film (Tittel) values('" & Request.Form("Tittel") &
"')"
Conn.Execute(strSQL)

' Luk databaseforbiConn.Close
Conn.Close
Set Conn = Nothing
%>

<h1>Databasen er opdateret!</h1>
</body>
</html>



Mikael Bagger (30-10-2002)
Kommentar
Fra : Mikael Bagger


Dato : 30-10-02 22:56

Ja, du skal sætte method="post" i din <form>-tag.. Ellers bli'r dine
form-data vedhæftet url-en frem for at lægge i HTTP-headeren, så er den du
requester når du skriver request.form

"AHR" <spamahr@mail.dk> wrote in message
news:3dc0261d$0$28829$edfadb0f@dspool01.news.tele.dk...
> Ok, det var bedre. Nu bliver der oprettet ekstra felter i min db. Mit
> problem er nu bare at de er tomme "indeholder intet".
>
> Hvorfor det?
>
> P.S undskyld hvis den er sendt 2 gange
>
> Tak
> A
>
> --------------------------------------------------------------------------
--
> ---------
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
>
> <html>
> <title>Indsætte data i databasen</title>
> <head>
> </head>
> <body>
> <%
> ' 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("../db/bio.mdb")
> Conn.Open DSN
>
> strSQL = "Insert into Film (Tittel) values('" & Request.Form("Tittel") &
> "')"
> Conn.Execute(strSQL)
>
> ' Luk databaseforbiConn.Close
> Conn.Close
> Set Conn = Nothing
> %>
>
> <h1>Databasen er opdateret!</h1>
> </body>
> </html>
>
>



Mikael Bagger (30-10-2002)
Kommentar
Fra : Mikael Bagger


Dato : 30-10-02 22:58


"Mikael Bagger" <mik@mixart.dk> wrote in message
news:appkgm$lcr$1@sunsite.dk...
> Ja, du skal sætte method="post" i din <form>-tag.. Ellers bli'r dine
> form-data vedhæftet url-en frem for at lægge i HTTP-headeren, så er den du
> requester når du skriver request.form

Det var yderst ubehjælpsomt formuleret.. Jeg beklager
Pointen er at hvis du vil sende data med method="GET", skal du bruge
request.querystring.. Hvis du sender med POST, skal du bruge request.form..
Du kan også bare bruge request (ex.: request("Titel")) - men det er ikke
anbefalelsesværdigt, idet hele request-collectionen således bliver
gennem-traverseret.. Har du mange form-data der skal sendes, sløver det dit
ASP-script betydeligt..


>
> "AHR" <spamahr@mail.dk> wrote in message
> news:3dc0261d$0$28829$edfadb0f@dspool01.news.tele.dk...
> > Ok, det var bedre. Nu bliver der oprettet ekstra felter i min db. Mit
> > problem er nu bare at de er tomme "indeholder intet".
> >
> > Hvorfor det?
> >
> > P.S undskyld hvis den er sendt 2 gange
> >
> > Tak
> > A
> >
>
> --------------------------------------------------------------------------
> --
> > ---------
> >
> > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
> >
> > <html>
> > <title>Indsætte data i databasen</title>
> > <head>
> > </head>
> > <body>
> > <%
> > ' 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("../db/bio.mdb")
> > Conn.Open DSN
> >
> > strSQL = "Insert into Film (Tittel) values('" & Request.Form("Tittel") &
> > "')"
> > Conn.Execute(strSQL)
> >
> > ' Luk databaseforbiConn.Close
> > Conn.Close
> > Set Conn = Nothing
> > %>
> >
> > <h1>Databasen er opdateret!</h1>
> > </body>
> > </html>
> >
> >
>
>



Jakob Andersen (30-10-2002)
Kommentar
Fra : Jakob Andersen


Dato : 30-10-02 17:11

"AHR" <spamahr@mail.dk> wrote
> Kan du fortælle mig hvordan, da jeg er helt ny i ASP.

<http://www.html.dk/tutorials/asp/lektion20.asp>

--
Jakob Andersen



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

Månedens bedste
Årets bedste
Sidste års bedste