/ 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
problem med at slette i db?!?!<-----Måske ~
Fra : Bosse


Dato : 09-02-02 22:27

Hej
Mit problem er sikkert ganske enkelt at løse men jeg tror jeg har stirret
mig blind
Side 1:
<a href="delcat.asp?id=<%=rs("id")%>"><%=rs("category")%></a>
side 2:
<%

openstr = "driver={Microsoft Access Driver (*.mdb)};" & _
"dbq=" & Server.MapPath("mindb.mdb")
set objconn = server.CreateObject("adodb.connection")
objconn.Open openstr



SQL = "delete from category where id = '" & Request.Querystring("id") & "'"

objconn.Execute(SQL)

Response.Redirect("addcat.asp")
%>

Fejlmelding:

Data type mismatch in criteria expression
delcat.asp, line 12

Linie 12 er der hvor sql'en bliver eksekveret.
Hvorfor får jeg denne fejl???
På forhånd tak for hjælpen :)

Bosse



 
 
Vaeske (09-02-2002)
Kommentar
Fra : Vaeske


Dato : 09-02-02 22:41

>
> SQL = "delete from category where id = '" & Request.Querystring("id") &
"'"
>
> objconn.Execute(SQL)
>
Jeg vil mene du mangler at beskrive hvad du gerne vil have slettet. Hvis det
er hele rækken, skal det lyde:

SQL = "delete * from category where id = '" & Request.Querystring("id") &
"'"

hvor * fortæller du ønsker det hele.


Hilsen
Vaeske



Bosse (09-02-2002)
Kommentar
Fra : Bosse


Dato : 09-02-02 23:08

takker
Bosse
"Vaeske" <vaeske@get2net.dk> wrote in message
news:a444te$olf$1@news.cybercity.dk...
> >
> > SQL = "delete from category where id = '" & Request.Querystring("id") &
> "'"
> >
> > objconn.Execute(SQL)
> >
> Jeg vil mene du mangler at beskrive hvad du gerne vil have slettet. Hvis
det
> er hele rækken, skal det lyde:
>
> SQL = "delete * from category where id = '" & Request.Querystring("id") &
> "'"
>
> hvor * fortæller du ønsker det hele.
>
>
> Hilsen
> Vaeske
>
>



Thomas Nørgaard (09-02-2002)
Kommentar
Fra : Thomas Nørgaard


Dato : 09-02-02 22:50

<snip>
>
> SQL = "delete from category where id = '" & Request.Querystring("id") &
"'"
>
> objconn.Execute(SQL)
>
<snip>
umiddelbart ser det ud til at være dine " og ' der ikke passer helt.
Prøv evt. at lave en side der udskriver din SQL streng inden den
eksekveres...

Men lad mig med samme sige at jeg netop er begyndt på ASP, mens SQL har jeg
brugt i mange år

Thomas



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

Månedens bedste
Årets bedste
Sidste års bedste