На python и в HeidiSQL запрос отрабатывает как надо, но хочу сделать в c# и не грузит данные из столбца.
По коду ниже можно вывести
reader.GetString(1), reader.GetString(2)
А
reader.GetString(0)
не выводит
string sql = "SELECT devices.lastdatats, deviceattributes.deveui, deviceattributes.value::jsonb->>'level_2' AS name " +
"from devices LEFT JOIN deviceattributes on devices.deveui = deviceattributes.deveui " +
"WHERE deviceattributes.attribute = 'other_info_1'";
NpgsqlConnection conn = new NpgsqlConnection(conn_param);
NpgsqlCommand comm = new NpgsqlCommand(sql, conn);
conn.Open();
NpgsqlDataReader reader;
reader = comm.ExecuteReader();
int i = 0;
while (reader.Read())
{
try
{
devGrid.Rows.Add();
devGrid.Rows[i].Cells[0].Value = reader.GetString(1);
devGrid.Rows[i].Cells[1].Value = reader.GetString(2);
i++;
}
catch { }
}
conn.Close();