Вызов PostgreSQL возвращается пустым - PullRequest
0 голосов
/ 25 мая 2018

В настоящее время пытаюсь запросить информацию в базе данных 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, и все мои учетные данные работали просто отлично - я копировал / вставлял их из кода просто дляубедитесь, что у меня нет опечаток.

Я посмотрел этот учебник, и я, по сути, делаю то же самое;Судя по всему, кажется, что код должен работать.

Есть мысли?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...