| auteur : David Pedehourcq |
Parfois, il est nécessaire de récupérer l'index d'un Row dans un DataTable en ne
connaissant que l'index d'un Row du DataView (qui est différent suite à un tri
par exemple).
Voici comment faire:
Cette ligne retourne le Row du DataSet correspondant à l'index x du DataView.
|
| auteur : Morpheus |
En utilisant un DataSet et sa méthode WriteXml, vous avez la possibilité d'écrire le contenu d'une table dans un fichier XML.
Imports System. Data . SqlClient
Public Class EcrireXML
Public Shared Sub Main ()
Dim connectString As String = " Server=SRV01;Database=Northwind;User ID=samfisher;Password=echelon "
Dim connection As SqlConnection = New SqlConnection (connectString)
Dim da As SqlDataAdapter = New SqlDataAdapter (" Select * from Customers " , connection)
Dim ds As DataSet = New DataSet
da. Fill (ds, " Customers " )
ds. WriteXml (" E:\Temp\TestXml.xml " )
End Sub
End Class
|
Voici, après traitement, le contenu du fichier TestXml.xml :
< ?xml version= " 1.0 " standalone= " yes " ?>
- < NewDataSet>
- < myTable>
< CustomerID> ALFKI< / CustomerID>
< CompanyName> Alfreds Futterkiste< / CompanyName>
< ContactName> Maria Anders< / ContactName>
< ContactTitle> Sales Representative< / ContactTitle>
< Address> Obere Str. 57< / Address>
< City> Berlin< / City>
< PostalCode> 12209< / PostalCode>
< Country> Germany< / Country>
< Phone> 030- 0074321< / Phone>
< Fax> 030- 0076545< / Fax>
< / myTable>
|
|
| auteur : Didier Danse |
Pour créer une base de données Access, il est possible d'utiliser le code suivant:
Dim Cat As ADOX. CatalogClass = New ADOX. CatalogClass
Cat. Create (" Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " + fileName)
|
|
| auteur : Didier Danse | Tout dépend le nombre de fois que vous devez utiliser les données provenant de votre base et ce que vous souhaitez en faire.
Si il s'agit d'une simple lecture des données, utilisez un DataReader car c'est ce que le DataSet utilise en interne pour se remplir.
Si vous devez accéder plusieurs fois à ces données et les modifier, utilisez un DataSet.
|
Consultez les autres F.A.Q's
Les sources présentés sur cette pages sont libre de droits,
et vous pouvez les utiliser à votre convenance. Par contre cette page de présentation de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs.
Copyright ©2007
Developpez LLC. Tout droits réservés Developpez LLC.
Aucune reproduction, même partielle, ne peut être faite de ce site et de
l'ensemble de son contenu : textes, documents et images sans l'autorisation
expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans
de prison et jusqu'à 300 000 E de dommages et intérets.
Cette page est déposée à la SACD.
|