Je développe un projet en VB.NET afin d'effectuer une sorte de copie régulière de la base de production vers une autre base SQL. Je vous passe la raison de ce développement, ce n'est pas le sujet de mon post.
J'ai le code suivant :
- Code: Tout sélectionner
(...)
Do While i <= ClientsNew.Count
TiersCourant = baseCommercialeConsult.CptaApplication.FactoryClient.Create()
TiersRech = baseCommercialeProd.CptaApplication.FactoryClient.ReadNumero(ClientsNew.Item(i))
With TiersCourant
.CT_Num = TiersRech.CT_Num
.CT_Intitule = TiersRech.CT_Intitule
.CompteGPrinc = TiersRech.FactoryTiersCompteG()
.WriteDefault()
End With
i = i + 1
Loop
(...)
Donc en l'état actuel je copie un à un les éléments du client de la première base vers l'autre puis je Write.
Je n'arrive pas à dire tout simplement que TiersCourant est égal à TiersRech. J'obtient dans tous mes tests un message d'erreur.
Voyez-vous un moyen ?
Merci d'avance !


