Avatar billede ducks Nybegynder
13. juli 2003 - 13:30 Der er 7 kommentarer og
1 løsning

SQL Delete * vil ikke virke, når der er flere felter

Hvorfor vil den ikke slette dataene fra kommentar (RSDeleteComment), den siger bare:
Microsoft VBScript runtime (0x800A01C2)
Wrong number of arguments or invalid property assignment: 'RSDeleteComment'
Den sletter heller ikke den anden, hvis DeleteComment er der, hvis den ikke er der, bliver den første slette.

    Set RS = Server.CreateObject("ADODB.Recordset")
    If Request.QueryString("tabel") = "forum" Then
      SQL = "Delete * FROM forum where id="& Request.QueryString("sletid")

      Set RSDeleteComment = Server.CreateObject("ADODB.Recordset")
      SQLDeleteComment = "Delete * FROM forumkommentarer where ownerid="& Request.QueryString("sletid")
      RSDeleteComment SQLDeleteComment, Conn, 3, 3
    Else
      SQL = "Select * FROM tekster where id="& Request.QueryString("sletid")

      RS.Update
        RS("type") = "Slettet"
      RS.Update
    End If
    RS.Open SQL, Conn, 3, 3
Avatar billede eagleeye Praktikant
13. juli 2003 - 13:38 #1
Der mangler .Open på RSDeleteComment

RSDeleteComment.Open SQLDeleteComment, Conn, 3, 3
Avatar billede hossein Nybegynder
13. juli 2003 - 13:40 #2
prøv med at fjerne * fra alle din sql sætninger f ex:     
SQL = "Delete FROM forum where id="& Request.QueryString("sletid")

og den:
      RSDeleteComment SQLDeleteComment, Conn, 3, 3
skal rettes til:
      RSDeleteComment.open SQLDeleteComment, Conn, 3, 3
Avatar billede eagleeye Praktikant
13. juli 2003 - 13:41 #3
Men når man laver en delete behøves ikke noget recordset man kan nøje med at bruge connection execte function.

Conn.Execute(SQLDeleteComment)
Avatar billede ducks Nybegynder
13. juli 2003 - 13:47 #4
Det virkede at sætte .open bagefter. Jeg har ikke så meget inde i det med SQL, kan man evt. læse noget om det nogen steder? Der står ikke meget på fx html.dk
Avatar billede eagleeye Praktikant
13. juli 2003 - 13:52 #5
Denne er meget godt og let at gå til omkring SQL:
http://www.w3schools.com/sql/
Avatar billede hossein Nybegynder
13. juli 2003 - 13:53 #6
Avatar billede eagleeye Praktikant
13. juli 2003 - 17:33 #7
Skulle vi svare ?
Avatar billede ducks Nybegynder
13. juli 2003 - 21:14 #8
Tjoo
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