L'ouverture d'une nouvelle form me renvoie : null reference exception

Signaler
Messages postés
50
Date d'inscription
mardi 28 juin 2005
Statut
Membre
Dernière intervention
29 juin 2006
-
Messages postés
50
Date d'inscription
mardi 28 juin 2005
Statut
Membre
Dernière intervention
29 juin 2006
-
Bonjour,

Je développe en vb.net pour un périphérique mobile.
J'ai une BDD SQL CE sur le périphérique.
J'affiche une table dans un formulaire et je souhaite slectionner une ligne afin de la passer à un autre formulaire.

Pb: je n'arrive pas à ouvrir l'autre formulaire, il me rend : Null Reference Exception

Peut_être que ça vient du fait que les autres formulaires antérieurs sont restés ouverts? Comment fait-on pour les fermer au fur et à mesure?

Donc si qq1 à une idée, qu'il n'hésite pas merci.

mon code:

Dim dSetBandeD
As DataSet

Dim dAdapterMaCollection
As SqlCeDataAdapter

Dim connexion
As SqlCeConnection



'On charge la bdd et on affiche la table bl
Protected
Overrides
Sub OnLoad(
ByVal e
As System.EventArgs)connexion New SqlCeConnection("Data source \Flash Disk\transport.sdf")
dAdapterMaCollection =
New SqlCeDataAdapter("SELECT nom_clt, adr_clt FROM bl;", connexion)
dSetBandeD =
New DataSet

Try
connexion.Open()

Catch
MessageBox.Show("Impossible d'ouvrir la connexion", "Erreur")

Return
End
Try
dAdapterMaCollection.Fill(dSetBandeD, "collec")
DataGrid1.DataSource = dSetBandeD.Tables("collec")
connexion.Close()

End
Sub



'On clique sur la livraison que l'on souhaite effectuer
Public
Sub dataclick(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles DataGrid1.Click

'doubleclick marche aussi
Dim nrow
As
Integer = DataGrid1.CurrentRowIndex

Dim livraison
As livraison

Try
livraison.ShowDialog()
'!!!!!!!!
Catch es
As Exception
MessageBox.Show(es.Message)

End
Try
End
Sub

1 réponse

Messages postés
50
Date d'inscription
mardi 28 juin 2005
Statut
Membre
Dernière intervention
29 juin 2006

Normal j'avais oublié New dans :

Dim livraison
As
New livraison

a+