Я получаю сообщение об ошибке (var reader = cmd.ExecuteReader ()), когда пытаюсь его запустить.Я хочу подключить visual studio к pgadmin и создать систему входа в систему, но она не работает.C #
public void pg()
{
string connString = string.Format("Server={0};Port={1};username={2};password={3};Database={4};",
"localhost", 5432, "bankapp", "123", "mydbpostgres");
using (var conn = new NpgsqlConnection(connString))
{
conn.Open();
// Insert some data
using (var cmd = new NpgsqlCommand())
{
cmd.Connection = conn;
cmd.CommandText = "Select Count(*) From login where username='" + textBox1Username.Text + "' and password='" + textBox2Password.Text + "' ";
//cmd.Parameters.AddWithValue("p", "Hello world");
int rows = cmd.ExecuteNonQuery();
}
// Retrieve all rows
using (var cmd = new NpgsqlCommand("SELECT mydbpostgres FROM data", conn))
using (var reader = cmd.ExecuteReader())
while (reader.Read())
Console.WriteLine(reader.GetString(0));
}