Recuperare immagine da access a picturebox

di il
3 risposte

Recuperare immagine da access a picturebox

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?

3 Risposte

Devi accedere o registrarti per scrivere nel forum
3 risposte