Declaration de dataset

Résolu
hudon77 Messages postés 127 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 29 mai 2014 - 5 mars 2005 à 07:14
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 - 5 mars 2005 à 11:58
Je fais un exemple de mon liivre et jai une erreure .. voici mon code..



Private
Sub Page_Load(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles
MyBase.Load



Dim cn
As
New Odbc.OdbcConnection("DRIVER={Microsoft Access Driver (*.mdb)};" & "DBQ=C:\Inetpub\wwwroot\411\411.mdb")



Dim da
As
New Odbc.OdbcDataAdapter("SELECT * FROM personnes", cn)



Dim ds
As
New DataSet


da.Fill(ds)


dg.DataSource = ds


dg.DataBind()



End
Sub






Private
Sub cmdRechercher_Click(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles cmdRechercher.Click



Dim dt
As DataTable = ds.Tables(0)






End
Sub

l'erreur est dans l'avant derniere ligne de code...Dim dt As DataTable = ds.Tables(0

le ds est souligné bleu me disant que c'est pas déclaré...ahhhh les livre on des erreurs cest fou....

1 réponse

jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
5 mars 2005 à 11:58
C'est normal, ds est déclaré dans la procédure page_load, et sa portée
n'est que de dans la procédure, il faut déclarer une variable global
pour avoir accés.



Par contre si tu la declares en dehors, il faudra bien a chaque requete remplir ton dataset.

<hr>
Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr
3
Rejoignez-nous