Avatar billede frogger Nybegynder
29. november 2001 - 09:45 Der er 3 kommentarer og
1 løsning

Insert into og boolske værdier ?!

Hej Eksperter

Jeg har et problem med at skrive boolean værdier til min Access DB. Følgende virker fint, hvis jeg kun skriver strengen St, men når jeg tilføjer Bl delen får jeg en \'Too few parameters fejl\'.


Public Function openRecordset(St As String, Bl As Boolean) As ADODB.Recordset

    strSQL = _
  \"INSERT INTO tablename (st, Bl) VALUES (\'\" _
  & St & \"\', \" & Bl  & \");\"

    With openRecordset
        Set .ActiveConnection = CN
        .CursorType = adOpenKeyset
        .LockType = adLockPessimistic
        .Source = strSQL
        .Open
    End With
End Function

Jeg har prøvet både med og uden asteriks (\') omkring Bl i SQL-sætningen.

Håber at der er en der kan se fejlen
Frogger
Avatar billede terry Ekspert
29. november 2001 - 09:49 #1
a boolean is a number field so should not use \'\'

Try using CInt(bl)
Avatar billede terry Ekspert
29. november 2001 - 09:57 #2
svar
Avatar billede frogger Nybegynder
29. november 2001 - 10:53 #3
Det funker - Tak for det!
Avatar billede terry Ekspert
29. november 2001 - 11:03 #4
selv tak:o)
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