Det är från ett formulär i excel kanske skall tilläggas.
Har en access-databas med några kryssrutor som skall uppdateras och det går inte så bra.
Provat olika varianter med SQL-frågor:
strSQL = "INSERT INTO kunder (vip) VALUES (" & chkBoxVip & ")"
Och
Dim chBoxValue As Boolean
chBoxValue = True
strSQL = "INSERT INTO kunder (vip) VALUES (" & chBoxValue & ")"
Och
strSQL = "INSERT INTO kunder (vip) VALUES (true)"
Det som funkar är den sista där jag skriver true dom andra två fungerar inte.
Felmeddelandet jag får är:
Det har inte angetts något värde för en eller flera nödvändiga parametrar
Om jag då väljer felsök så blir raden nedan gulmarkerad om jag då håller musen över strSQL så ser jag att den innehåller:
strSQL = "INSERT INTO kunder (vip) VALUES (SANT)" alltså svenska, SANT istället för TRUE, det verkar vara det som strular.
Hur löser jag det? Även om jag gör som ovan, att jag sätter en variabel till true så visar den SANT.
[gulmarkerad]recSet.Open strSQL, datConnection[/gulmarkerad]

