<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Forum PostgreSQL - Problem z połączeniem PostgreSQL przez program w C++\CLI]]></title>
		<link>https://forum.postgresql.org.pl/viewtopic.php?id=572</link>
		<description><![CDATA[Najświeższe odpowiedzi w Problem z połączeniem PostgreSQL przez program w C++\CLI.]]></description>
		<lastBuildDate>Tue, 26 Apr 2011 06:15:37 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Odp: Problem z połączeniem PostgreSQL przez program w C++\CLI]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2492#p2492</link>
			<description><![CDATA[Dzięki gszpetkowski,
miałem ten sam problem i bardzo mi pomogłeś.]]></description>
			<author><![CDATA[dummy@example.com (Buckie)]]></author>
			<pubDate>Tue, 26 Apr 2011 06:15:37 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2492#p2492</guid>
		</item>
		<item>
			<title><![CDATA[Odp: Problem z połączeniem PostgreSQL przez program w C++\CLI]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2477#p2477</link>
			<description><![CDATA[Sprawdziłem pod Visual Studio 2008 SP1 i Npgsql2.0.11.91-bin-ms.net3.5sp1.zip. Utworzyłem projekt "Windows Forms Application" i dodałem z Toolboxa te dwa komponenty (bindingSource1 i dataGridView1) i w takiej postaci działa ok. Idzie po sieci lokalnej, HBA ustawiłem tutaj na trust, a listen_adresses "widzi" sieć lokalną 192.168.0.0/24.

[code]String^ connString = "server=192.168.0.102;Port=5432;User Id=grzegorz;Database=teryt";
NpgsqlConnection^ conn = gcnew NpgsqlConnection(connString);
conn->Open();

NpgsqlCommand^ selectcomm = gcnew NpgsqlCommand("SELECT * FROM simc WHERE nazwa = 'Gniezno';", conn);
NpgsqlDataAdapter^ adapter = gcnew NpgsqlDataAdapter(selectcomm);
DataSet^ ds = gcnew DataSet("Dane miejscowosci");
adapter->Fill(ds);

bindingSource1->DataSource=ds;
bindingSource1->DataMember = ds->Tables[0]->TableName;
dataGridView1->DataSource = bindingSource1;

conn->Close();[/code]
 
Zauważ, że dla referencji śledzącej adapter tworzę obiekt, a w konstruktor przyjmuje selectcomm, czyli trochę inaczej jak w tym co napisałeś. Nie wyczarowałem tego ze szklanej kuli, tylko zmałpowałem przykład ze strony [url]http://npgsql.projects.postgresql.org/docs/manual/UserManual.html[/url]]]></description>
			<author><![CDATA[dummy@example.com (gszpetkowski)]]></author>
			<pubDate>Mon, 18 Apr 2011 08:37:06 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2477#p2477</guid>
		</item>
		<item>
			<title><![CDATA[Problem z połączeniem PostgreSQL przez program w C++\CLI]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=2468#p2468</link>
			<description><![CDATA[Hej

Jestem nowy więc pozdrawiam. Dopiero wchodzę w świat bazy PostgreSQL, i mam pewnie problem napisałem prosty program w C++\CLI .NET i za piernika nie mogę pobrać z niej danych stale występuje wyjątek Additional information: Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu. Baza działa poprawnie, z linii zapytań działa wszystko poprawnie. Dołączam część kodu. W czasie wystąpienia wyjątku obiekt adapter nie ma wartości ale dlaczego?.


private: NpgsqlConnection^ connection;
		private: NpgsqlCommand^ selectcomm;
		private: NpgsqlDataAdapter^ adapter;
		private: DataSet^ ds;
		
	private: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e) {
                  
				 connection = gcnew NpgsqlConnection("server=localhost;Port=5432;User Id=##;Database=utwory");
				  selectcomm = gcnew NpgsqlCommand("Select * from plyty", connection);
				  
				 
				 refresh();

			 }

  private: System::Void refresh(){

			   ds = gcnew DataSet("Dane o plyty");
		       adapter->SelectCommand = selectcomm;
			   adapter->Fill(ds);
			   bindingSource1->DataSource=ds;
			   bindingSource1->DataMember = ds->Tables[0]->TableName;
			   dataGridView1->DataSource = bindingSource1;

			   connection->Close();
			   
			   

		   }]]></description>
			<author><![CDATA[dummy@example.com (bodzio87)]]></author>
			<pubDate>Fri, 08 Apr 2011 20:25:14 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=2468#p2468</guid>
		</item>
	</channel>
</rss>
