आप कभी भी अपना NpgsqlConnection
असाइन नहीं करते हैं आपके NpgsqlCommand
. पर और आप अपने NpgsqlDataReader
. के लिए निष्पादित करने के लिए कोई क्वेरी प्रदान नहीं करते हैं , जिसे ठीक करना तत्काल समस्याओं का समाधान करना चाहिए।
साथ ही, कम से कम अपने NpgsqlConnection
. को रैप करें एक using()
. में -स्टेटमेंट यह सुनिश्चित करने के लिए एक अच्छा विचार है कि कनेक्शन हमेशा बंद रहता है, भले ही कोई अपवाद हो।
using Npgsql;
namespace DBPrj
{
class Program
{
static void Main(string[] args)
{
bool boolfound=false;
using(NpgsqlConnection conn = new NpgsqlConnection("Server=<ip>; Port=5432; User Id=Admin; Password=postgres.1; Database=Test1"))
{
conn.Open();
NpgsqlCommand cmd = new NpgsqlCommand("SELECT * FROM Table1", conn);
NpgsqlDataReader dr= cmd.ExecuteReader();
if (dr.Read())
{
boolfound=true;
Console.WriteLine("connection established");
}
if(boolfound==false)
{
Console.WriteLine("Data does not exist");
}
dr.Close();
}
}
}
}