Avatar billede musicchart.dk Nybegynder
19. september 2002 - 13:40 Der er 7 kommentarer og
2 løsninger

Fejl i UPDATE-sætning

Hey, er der nogen der ved hvorfor dette ikke virker?... den kommer med fejlen: Der er en syntaks fejl i UPDATE-sætningen.


Private Sub Command4_Click()

Set Conn = CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & App.Path & "\hasle aku konv.mdb"
Conn.Open DSN

strSQL = "UPDATE klienter SET navn = '" & Text1.Text & "', gade = '" & Text2.Text & "', [by] = '" & Text3.Text & "', telefon privat = '" & Text4.Text & "', telefon arbejde = '" & Text5.Text & "', telefon læge = '" & Text6.Text & "', cpr = '" & Text7.Text & "', stilling = '" & Text8.Text & "', familie = '" & Text9.Text & "' WHERE id = '" & Label16.Caption & "'"
Conn.Execute (strSQL)

Conn.Close
Set Conn = Nothing

End sub


//Bjarke - [KLEIFDESIGN]
Avatar billede ocp Nybegynder
19. september 2002 - 13:49 #1
Fordi der er en ' i et af felterne?
Avatar billede musicchart.dk Nybegynder
19. september 2002 - 13:50 #2
nope, der er ikke en ' ...
Avatar billede ocp Nybegynder
19. september 2002 - 13:50 #3
Hov - nu så jeg det:

"telefon læge" skal være "[telefon læge]" (det gælder også de andre "delte" feltnavne) ellers kan det ikke forstås.
Avatar billede terry Ekspert
19. september 2002 - 13:52 #4
The easiest way to find your problem is to set a break point at Conn.execute

Then Press Ctrl+G to open the direct window and then write
?strSQL
now you can see exactly what is in the SQL statament. You can even copy and paste this into your database (access) to see what happens.

and as ocp states names with spaces should be in []
Avatar billede musicchart.dk Nybegynder
19. september 2002 - 13:52 #5
alle felterne i databasen er tekst, undtagen id, som er autonummering.
Avatar billede musicchart.dk Nybegynder
19. september 2002 - 14:11 #6
jo, tak det virker nu!...
Avatar billede terry Ekspert
19. september 2002 - 14:21 #7
selv tak
Avatar billede sion Nybegynder
20. september 2002 - 09:20 #8
BAAAAAAAAAAH!
Avatar billede terry Ekspert
20. september 2002 - 09:54 #9
?
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