Salve, sto usando C++.NET, vorrei visualizzare una foto da access a picturebox.
//recupero dati da tabella ricambi e aggiorno datagridview
String ^ connstring = "Provider = Microsoft.ACE.OLEDB.12.0; Data Source = Provider = Microsoft.ACE.OLEDB.12.0; Data Source = database1.accdb; Persist Security Info = False; ";
OleDbConnection ^connection = gcnew OleDbConnection(connstring);
connection->Open(); //apro la connessione con il database
OleDbCommand ^ command = gcnew OleDbCommand ("SELECT FOTO FROM RICAMBI WHERE COD = '" + codrfoto->Text + "'", connection);
//inserisco su picturebox
OleDbDataReader ^ read = command->ExecuteReader();
array<Byte>^ ImageByte = read->GetByte();
MemoryStream ^ stream = gcnew MemoryStream(ImageByte);
picfoto->Image = Image::FromStream(stream);
La prima parte secondo me è giusta, e la seconda che da errore quando vado a recuperare i byte nella tabella access.
Chi mi può aiutare?