Bonjour à tous,

La fonction ci-dessous utilise LINQ to SQL pour recupérer un enregistrement d'une table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
Function GetPageCurrent(ByVal nInventaire As Integer, ByVal nPage As Integer) As Array
            ' Envoie la page en cours de lecture
 
   Dim oDtRowResult = (From oPagesDoc In oScanDataContext.TblPagesDoc _
                               Where oPagesDoc.Inventaire = nInventaire And _
                                     oPagesDoc.NumPage = nPage _
                               Select oPagesDoc.Inventaire, oPagesDoc.NumPage,     oPagesDoc.NumSignet, _
                                      oPagesDoc.Fimage, oPagesDoc.Mhaute, oPagesDoc.Mgauche, _
                                      oPagesDoc.Agrandi)
Return oDtRowResult.ToArray
        End Function
La méthode "ToArray" crée un tableau de rang 1 qui contient une seule chaîne de caractères où sont concatennées toutes les valeurs du résultat de la requêtes. Pourquoi cette concaténation?
Quelle technique dois-je pour récupérer chaque valeur du résultat séparément?

Merci de vos lumières!
Avec mes sincères salutations,