Fejl i Query
Hvad er der galt med nedenstående SQL statement?SQL = "INSERT INTO tblStatus (USER, DATE, TRSCODE, HOURS, PROGRESS) VALUES ('" & _
cmbUser.Value & "', #" & txtDate.Value & "#, '" & cmbTRS.Value & "', '" & _
txtHours.Value & "', '" & txtProgress.Value & "');"
dbs.Execute SQL
dbs.Close
Jeg har forsøgt mig både med og uden ' og # omkring værdierne - det gør ingen forskel.
USER er af typen Text
DATE er af typen Date/Time med inputmasken 00-00-0000;;_ og formatet er Short Date
TRSCODE er af typen Text
HOURS er af typen Number
PROGRESS er af typen Memo
cmbUser er bare en combobox hvor værdierne hentes fra et udtræk af tblStatus
txtDate er et tekstfelt hvor inputmasken er 00-00-0000;0;_ og formatet er Short Date
cmbTRS er en combobox hvor værdierne hentes fra et udtræk af tblStatus
txtHours og txtProgress er begge tekstfelter uden specielle regler.
tblStatus indeholder også primærnøglen ID som er et autonummereringsfelt og vel derfor
ikke skal inkluderes i SQL-sætningen? Hvad enten det er med eller ej, er sætningen
stadig ulovlig ifølge Access/VB
