Witam,
próbuje pobrać z bazy i wyświetlić na listboxie pole które jest timestampem. Mam taki kod:
IDbConnection dbcon;
dbcon = new NpgsqlConnection(BazaZmiennych.GetSettings().connectionString);
dbcon.Open();
IDbCommand dbcmd = dbcon.CreateCommand();
string sql = "Select idcudaka, czas, status, id, command, odpowiedz FROM server_commands";
dbcmd.CommandText = sql;
IDataReader reader = dbcmd.ExecuteReader();
listView1.View = View.Details;
ListViewItem lSingleItem;
listView1.Items.Clear();
while (reader.Read())
{
lSingleItem = listView1.Items.Add(reader["id"].ToString());
int idcudaka = (int)reader["idcudaka"];
lSingleItem.SubItems.Add(idcudaka.ToString());
int data = (int)reader["czas"];
lSingleItem.SubItems.Add(data.ToString());
lSingleItem.SubItems.Add((string)reader["status"]);
lSingleItem.SubItems.Add((string)reader["command"]);
lSingleItem.SubItems.Add((string)reader["odpowiedz"]);
}
reader.Close();
reader = null;
dbcmd.Dispose();
dbcmd = null;
dbcon.Close();
dbcon = null;
Zamiana którą mam : int data = (int)reader["czas"];
zwraca błąd: Określone rzutowanie jest nieprawidłowe.
Wiecie może jak zrobić z tego stringa??
Z góry dzięki za pomoc,
pozdrawiam Northwest