Bonjour,
J'ai sur une BD sql server 2005 une procedure stockée qui renvoie les données d'une table temporaire. Je lie ma procedure a une tableAdapter et comme ma procedure est basée sur une table temporaire, je suis obligé de créér les champs de ma tableAdapter manuellement. Je vérifie dans un premier temps si les données arrivent dans ma tableAdapter en y faisant un clic droit puis en cliquant sur le menu afficher les données. Les données apparaissent bel et bien (classique). Maintenant, dans ma code vb, j'appelle la procedure comme suit:
La boite de dialogue issue de ce bout de code donne zéro (0).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Dim ds as new Madataset Dim da as new MadatasetTableAdapters.MatableTableAdapter da.Fill(ds.Matable, variable1, variable2) Msgbox(ds.Tables("Matable").Rows.Count) 'donne 0
Je ne comprend pas pourquoi?
Partager