hudon77
Messages postés127Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention29 mai 2014
-
5 mars 2005 à 07:14
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 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....
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 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.