/ 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
Insert i database
Fra : Sinkbæk


Dato : 25-04-02 22:32

Hej!

Hvad er der galt med følgende sql-sætning:

SQLQuery = "INSERT INTO g_bog (navn, dato, besked) VALUES('" & navn & "','"
& dato & "','" & besked & "')";
- navn, dato og besked er variabler.

Med denne sætning sætter den kun varibelnavnene ind, og ikke værdien af
variblen:

SQLQuery = "INSERT INTO g_bog (navn, dato, besked) VALUES('navn',
'dato','besked')";

Mvh.
Thomas Sinkbæk



 
 
Søren Lundfald (25-04-2002)
Kommentar
Fra : Søren Lundfald


Dato : 25-04-02 23:01

"Sinkbæk" <ts@88888nvr.dk> skrev i en meddelelse
news:3cc87596$0$11900$edfadb0f@dspool01.news.tele.dk...
> Hej!
>
> Hvad er der galt med følgende sql-sætning:
>
> SQLQuery = "INSERT INTO g_bog (navn, dato, besked) VALUES('" & navn &
"','"
> & dato & "','" & besked & "')";
> - navn, dato og besked er variabler.
>
> Med denne sætning sætter den kun varibelnavnene ind, og ikke værdien af
> variblen:
>
> SQLQuery = "INSERT INTO g_bog (navn, dato, besked) VALUES('navn',
> 'dato','besked')";

Prøv at bruge request på dine variabler.....

--
Mvh
Søren Lundfald

At a bus station the bus stops.
At the train station the train stops.
At my work I have a workstation.



Jørn Andersen (25-04-2002)
Kommentar
Fra : Jørn Andersen


Dato : 25-04-02 23:25

On Thu, 25 Apr 2002 23:32:02 +0200, "Sinkbæk" <ts@88888nvr.dk> wrote:

>SQLQuery = "INSERT INTO g_bog (navn, dato, besked) VALUES('" & navn & "','"
>& dato & "','" & besked & "')";
>- navn, dato og besked er variabler.

Hvordan er dine variable defineret?
Har du prøvet at udskrive dem:

Response.Write navn & "<br>"
Response.Write dato & "<br>"
Response.Write besked & "<br>"
Response.End

- ?

Good luck,
Jørn

--
Jørn Andersen,
Brønshøj

Sinkbæk (26-04-2002)
Kommentar
Fra : Sinkbæk


Dato : 26-04-02 13:36

Mit script ser sådan ud:

dato = "kl. "+time+":"+min+" - "+dato.getDate()+"/"+maaned+"-"+aar;
navn = Request.Form("navn");
besked = Request.Form("besked");

// Skriv brugerinput i db'en
connection = Server.CreateObject("ADODB.Connection");
connection.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" +
Server.MapPath("../db/db1.mdb"));

SQL = "INSERT INTO g_bog (navn, besked) values ('" & navn & "', '" & besked
& "')";
connection.Execute(SQL);

Jeg bruger JScript.

-Sinkbæk

"Jørn Andersen" <jorn@jorna.dk> skrev i en meddelelse
news:fe0hcusosc53uipalnfnf7um0rtar1vu0a@4ax.com...
> On Thu, 25 Apr 2002 23:32:02 +0200, "Sinkbæk" <ts@88888nvr.dk> wrote:
>
> >SQLQuery = "INSERT INTO g_bog (navn, dato, besked) VALUES('" & navn &
"','"
> >& dato & "','" & besked & "')";
> >- navn, dato og besked er variabler.
>
> Hvordan er dine variable defineret?
> Har du prøvet at udskrive dem:
>
> Response.Write navn & "<br>"
> Response.Write dato & "<br>"
> Response.Write besked & "<br>"
> Response.End
>
> - ?
>
> Good luck,
> Jørn
>
> --
> Jørn Andersen,
> Brønshøj



Søg
Reklame
Statistik
Spørgsmål : 177551
Tips : 31968
Nyheder : 719565
Indlæg : 6408843
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste