1

Temat: PostgreSQL + Npgsql

Witam.

Pisze aplikację desktopową w C#  w VS2010  łączącą sie zbazą w postgreSQL. Mam tabele Uzytkownicy w której jedno z pól określone jest jako:

bit(1) NOT NULL,

w moim programie wykonuję następujący kod:

NpgsqlDataAdapter da = new NpgsqlDataAdapter(com.CommandText, myConnection.ConnectionString);
DataSet ds = new DataSet();
           
da.Fill(ds,"Uzytkownicy");

i w momencie

da.Fill(ds,"Uzytkownicy");

otrzymuje następujący błąd:

Type of value has a mismatch with column typeCouldn't store <False> in zgoda_dane_osobowe Column.  Expected type is BitString.

Wiadomo że typy nie pasują bo on oczekuje BitStringu a dosatje obiekt <False>

ale jeśli ja wrzucam coś do tej tabeli pod to pole to robię wpisuje '0' lub '1' a nie true lub false i czy ktoś mi może powiedzieć dlaczego to moje '0' lub '1' jest przekształcane na false lub true? albo może ktoś mi powie jak naprawić to aby w VS2010 nie dostawać takiego błędud? bede bardzo wdzieczny za odpowiedz.

pozdrawiam