Código
byte[] TempRecuperada; void recuperar() { SqlConnection conn = new SqlConnection(""); SqlDataAdapter da = new SqlDataAdapter("select * from pruebahuelladigital", conn); DataTable dt = new DataTable(); da.Fill(dt); try { conn.Open(); if (dt.Rows.Count != 0) { TempRecuperada = dt.Rows[0][0]; //Convert.ToString(myCommand.ExecuteScalar()); } else { MessageBox.Show("Usuario no registrado en el sistema"); } conn.Close(); } catch (SqlException SQLexc) { MessageBox.Show(SQLexc.Message); } }
tengo un error en esta instruccio
TempRecuperada = dt.Rows[0][0];
no me deja asignar la fila del celda del datatable en un array de byte en cambio en VB.net no tengo ningun probleme en hacer esta instruccion
VB.net:
Public TempRecuperada As Byte() = Nothing
TempRecuperada = dt.Rows(i)(1)