/ 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
Hjælp med fejl ved... Conn.Execute(strSQL)
Fra : Henrik


Dato : 14-02-02 22:22

Det virker ikke den kommer med fejl i linien med
Conn.Execute(strSQL)
..
Hvad gør jeg forkert ??


Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("/test/csg.mdb")
Conn.Open DSN

' SQL saetning opbygges
strSQL = "Update Case set "
strSQL = strSQL & "Headline='" & Request.Form("Headline") & "', "
strSQL = strSQL & " WHERE Case_ID=" &
CInt(request.form("Case_ID"))


' SQL saetning eksekveres
Conn.Execute(strSQL) 'Kommer med fejl der henviser til denne
linie

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing

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

 
 
Knud Westdorf (15-02-2002)
Kommentar
Fra : Knud Westdorf


Dato : 15-02-02 00:20


"Henrik" <webdesigner@private.dk> wrote in message
news:a4h9q6$ptq$1@sunsite.dk...
> Det virker ikke den kommer med fejl i linien med
> Conn.Execute(strSQL)
> .
> Hvad gør jeg forkert ??
>
>
> Set Conn = Server.CreateObject("ADODB.Connection")
> DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
> DSN = DSN & "DBQ=" & Server.MapPath("/test/csg.mdb")
> Conn.Open DSN
>
> ' SQL saetning opbygges
> strSQL = "Update Case set "
> strSQL = strSQL & "Headline='" & Request.Form("Headline") & "', "
> strSQL = strSQL & " WHERE Case_ID=" &
> CInt(request.form("Case_ID"))

Prøv:
strSQL = "UPDATE [Case] SET " & _
"[Headline] = '" & Request.Form("Headline") & "' " & _
"WHERE Case_ID = " & CInt(Request.Form("Case_ID")

Muligvis er "Case" et "reserved word" i SQL (har ikke undersøgt det), men
derudover har du et komma for meget (efter "headline="-sektionen).

Det er altid en god idé at indsætte:
Response.Write(strSQL)

.... for lige at checke strengen.

--
Med venlig hilsen
Knud Westdorf
knud@westdorf.dk
www.jirty.dk



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