В настоящее время пытаюсь запросить информацию в базе данных PostgreSQL.Вот код, который я в настоящее время использую для устранения неполадок:
DataSet ds = new DataSet();
DataTable dt = new DataTable();
string connstring = String.Format("Server={0};Port={1};User Id={2};Password={3};Database={4};",
"[PLACEHOLDERFORSO]","[PLACEHOLDERFORSO]","[PLACEHOLDERFORSO]","[PLACEHOLDERFORSO]","[PLACEHOLDERFORSO]");
NpgsqlConnection conn = new NpgsqlConnection(connstring);
string sql = "select * from pg_user";
NpgsqlDataAdapter da = new NpgsqlDataAdapter(sql, conn);
conn.Open();
da.Fill(ds);
dt = ds.Tables[0];
conn.Close();
Я положил все это в trycatch, и он никогда не падает до уловки ..., но он получает нулевые данные обратно.Когда я запускаю запрос к базе данных напрямую, я получаю ожидаемые результаты.
Кроме того, я снова подключился к базе данных в PGAdmin, и все мои учетные данные работали просто отлично - я копировал / вставлял их из кода просто дляубедитесь, что у меня нет опечаток.
Я посмотрел этот учебник, и я, по сути, делаю то же самое;Судя по всему, кажется, что код должен работать.
Есть мысли?