bounz_56
Messages postés11Date d'inscriptionvendredi 24 octobre 2003StatutMembreDernière intervention22 décembre 2009
-
4 sept. 2006 à 09:35
bounz_56
Messages postés11Date d'inscriptionvendredi 24 octobre 2003StatutMembreDernière intervention22 décembre 2009
-
6 sept. 2006 à 01:28
Bonjour à tous,
Seriez-vous comment rajouter dynamiquement (en VB2005 - ADO) un nouveau champ (de type image) dans une table Access déjà existante ?
Merci d'avance,
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202171 5 sept. 2006 à 09:42
Comme ceci :
Private Sub BDD_ADD_NEW_FIELD(ByVal chemin_base$, ByVal nom_table$)
Dim strConn As String, chaine_SQL$
Dim ObjetConnection As OleDbConnection
Dim ObjetCommand As OleDbCommand
strConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & chemin_base$ & ";User ID=Admin;Password=; "
chaine_SQL$ = "SELECT * FROM [" & nom_table$ & "]"
ObjetConnection = New OleDbConnection
bounz_56
Messages postés11Date d'inscriptionvendredi 24 octobre 2003StatutMembreDernière intervention22 décembre 2009 5 sept. 2006 à 08:58
Bonjour à tous,
Je ne pense pas que cela soit la méthode Fields.Append...
J'ai cherché sur MSDN et j'ai trouvé qu'il fallait utiliser les membres "Column" de la table à modifier pour ensuite ajouter ce nouveau champ. (voir ci-dessous le bout de code).
Cela semble fonctionner (pas d'erreur de compilation) mais au final, le champ PHOTOW n'est pas crée dans la table....
Auriez-vous une idée ?