<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Forum PostgreSQL - PostgreSQL + Npgsql]]></title>
		<link>https://forum.postgresql.org.pl/viewtopic.php?id=540</link>
		<description><![CDATA[Najświeższe odpowiedzi w PostgreSQL + Npgsql.]]></description>
		<lastBuildDate>Thu, 03 Feb 2011 02:30:34 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[PostgreSQL + Npgsql]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2383#p2383</link>
			<description><![CDATA[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]]></description>
			<author><![CDATA[dummy@example.com (mateusztelesz)]]></author>
			<pubDate>Thu, 03 Feb 2011 02:30:34 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2383#p2383</guid>
		</item>
	</channel>
</rss>
