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