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]
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
19. september 2002 - 13:49
#1
Fordi der er en ' i et af felterne?
19. september 2002 - 13:50
#2
nope, der er ikke en ' ...
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.
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 []
19. september 2002 - 13:52
#5
alle felterne i databasen er tekst, undtagen id, som er autonummering.
19. september 2002 - 14:11
#6
jo, tak det virker nu!...
19. september 2002 - 14:21
#7
selv tak
20. september 2002 - 09:20
#8
BAAAAAAAAAAH!
20. september 2002 - 09:54
#9
?
Kurser inden for grundlæggende programmering