Avatar billede axkris Nybegynder
12. juni 2005 - 21:23 Der er 1 kommentar og
1 løsning

Avanceret sletning

Hej alle

Min delete-sætning virker ikke, men vi insert-sætning gør.

Kan du udfra min insert-sætning finde fejlen i delete-sætningen?
                       
strSQL = "DELETE " & strTablePrefix & "MODERATOR WHERE FORUM_ID IN (FORUM_FORUM INNER JOIN FORUM_CATEGORY ON FORUM_FORUM.CAT_ID = FORUM_CATEGORY.CAT_ID INNER JOIN FORUM_GROUPS ON FORUM_CATEGORY.CAT_ID = FORUM_GROUPS.GROUP_CATID WHERE FORUM_GROUPS.GROUP_ID = 4) AND MEMBER_ID = " & cLng(Request.Form("MEMBER_ID"))
my_Conn.Execute (strSql),,adCmdText + adExecuteNoRecords
                   
strSQL = "INSERT INTO " & strTablePrefix & "MODERATOR (FORUM_ID, MEMBER_ID) VALUES ((SELECT FORUM_FORUM.FORUM_ID FROM FORUM_FORUM INNER JOIN FORUM_CATEGORY ON FORUM_FORUM.CAT_ID = FORUM_CATEGORY.CAT_ID INNER JOIN FORUM_GROUPS ON FORUM_CATEGORY.CAT_ID = FORUM_GROUPS.GROUP_CATID WHERE FORUM_GROUPS.GROUP_ID = 4), " & cLng(Request.Form("MEMBER_ID")) & ")"
my_Conn.Execute (strSql),,adCmdText + adExecuteNoRecords

Hvis du kan optimere koden, må du endelige ikke holde dig tilbage ,-)
Avatar billede axkris Nybegynder
12. juni 2005 - 21:46 #1
Nej, insert-sætningen virker heller ikke - den kommer med:

Subqueries are not allowed in this context. Only scalar expressions are allowed.

Kan I hjælpe?
Avatar billede axkris Nybegynder
13. juni 2005 - 00:19 #2
Lukker
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
Computerworld tilbyder specialiserede kurser i database-management

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