Avatar billede eyes Nybegynder
07. marts 2007 - 13:41 Der er 3 kommentarer og
1 løsning

Sql Execute inde i recordsæt

Sidder med et problem hvor jeg skal slette en række poster i en række tabeller fra et bestemt id.

Da jeg sidder på MySQL server og ikke kan lave cascade har jeg forsøgt med et normalt loop

problemet er at den skriver følgende fejl

Sun ONE ASP VBScript runtime (0x800A000D)
Type mismatch

som om den ikke vil acceptere mit ID objekt fra recordsettet
------------


id = Request.QueryString("id")

StrSQL = ""
StrSQL = "SELECT * FROM Anlaeg WHERE virksomhedID="+id
Set objRS = objConn.Execute(StrSQL)
       
Do While Not objRS.EOF
       
StrSQL = ""
StrSQL = "DELETE FROM Anlaeg_fejl WHERE anlaegID="+objRS("ID")
Set objRSo = objConn.Execute(strSQL)

objRS.MoveNext
       
Loop
Avatar billede mitbrugernavn Praktikant
07. marts 2007 - 13:54 #1
id = Request.QueryString("id")

StrSQL = "SELECT * FROM Anlaeg WHERE virksomhedID = '" & id
Set objRS = objConn.Execute(StrSQL)
       
Do While Not objRS.EOF
       

StrSQL2 = "DELETE FROM Anlaeg_fejl WHERE anlaegID='" &objRS2("ID")
Set objRS2 = objConn.Execute(strSQL2)

objRS.MoveNext
       
Loop
Avatar billede mitbrugernavn Praktikant
07. marts 2007 - 13:55 #2
hov en lille fejl
id = Request.QueryString("id")

StrSQL = "SELECT * FROM Anlaeg WHERE virksomhedID = '" & id
Set objRS = objConn.Execute(StrSQL)
       
Do While Not objRS.EOF
       

StrSQL2 = "DELETE FROM Anlaeg_fejl WHERE anlaegID = '" &objRS("ID")
Set objRS2 = objConn.Execute(strSQL2)

objRS.MoveNext
       
Loop
Avatar billede eyes Nybegynder
07. marts 2007 - 22:22 #3
perfekt :)

utroligt hvad et & kan gøre istedet for et +
Avatar billede mitbrugernavn Praktikant
08. marts 2007 - 11:14 #4
ja, det er de små ting der tæller ;-))) eller trækker fra
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester