Avatar billede choco Nybegynder
06. april 2005 - 15:43 Der er 2 kommentarer og
1 løsning

hjælp til lidt sql formulering

Jeg har lavet et spørgsmål men det var vist lidt for meget på en gang...

nu tager jeg det lige stille og rolig...

jeg fik nogle sider jeg skulle gå ind på og læse lidt om sql og det har jeg gjordt...

jeg har også fået den til at vise hvad jeg vil og når jeg kligger på en ting i min listbox virker det oz bare som det skal med info og det hele...

min problem er så bare at jeg gerne vil have muliheden for at når jeg klikker på noget i min listbox og klikker på min slet knap så skal den gå i min DB og slette det derfra...

den formel jeg har brugt er :

Connection


    strsql = "delete * FROM dvd where film navn like " & DVD.Lsttabel & "'"
    Set rs = conn.Execute(strsql)

men jeg får fejl i : Set rs = conn.Execute(strsql)
06. april 2005 - 15:55 #1
Du mangler vist en ':

strsql = "delete * FROM dvd where film navn like '" & DVD.Lsttabel & "'"

Men hvorfor bruge Like, når du ikke medtager *. Prøv denne i stedet:

strsql = "delete * FROM dvd where film navn = '" & DVD.Lsttabel & "'"
Avatar billede choco Nybegynder
06. april 2005 - 16:36 #2
nu har jeg prøvet det du sendte og jeg får den samme fejl...

fejlen siger : [microsoft][ODBC microsoft Access-driver] der er en syntaksfejl, fordi der mangler en operator. i forspørgselsudtrykket "film navn = 'df'"

og det skal så lige siges at "df" er det navn jeg trykker på i min listbox.
06. april 2005 - 16:55 #3
nå ja, den er jo ikke så glad for mellemrum i feltnavne.

Sådan skal den se ud:

strsql = "delete * FROM dvd where [film navn] = '" & DVD.Lsttabel & "'"
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