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