Bonsoir,
Voila ce que j'ai :
Un formulaire comportant un datagridview dans lequel il y a les données que je recupère d'une base access et qui comporte un ID.
Lorsque je clique sur la 1ere colonne, j'affiche les informations du dataset dans un autre formulaire. Jusque là tout va bien.
Je dois également afficher 1 image dont le chemin complet est inséré dans une autre table qui comporte également le meme ID.
Voici le code pour la connection à la seconde table
je reçois le message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 Dim affid As String = ajout.tb_id.Text Dim conn As New OleDb.OleDbConnection Dim cmd As New OleDb.OleDbCommand Try conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=H:\Projects\ImmoInfo\ImmoInfo\Immohb.mdb" conn.Open() cmd.Connection = conn cmd.CommandText = "select img1 from img where img_id=affid" Dim myReader As OleDbDataReader = cmd.ExecuteReader() Catch ex As Exception MessageBox.Show(ex.Message + "NON EXECUTE !!") If conn IsNot Nothing Then conn.Close() End If End Try
Je suppose que la commande select est inexacte mais je ne vois pas l'erreur.Aucune valeur donnée pour un ou plusieurs paramètre requis
Ensuite comment pouvoir afficher l'image correspondant à l'ID dans une picturebox ?
J'avoue que je suis un peu perdu après avoir cherché dans le forum.
Merci pour votre aide
Olivier
Partager