[2.0] Null Reference Exception
Salut,
Je développe un service Windows actuellement, mais je poste tout de même ici, je pense que la logique est plus ou moins la même pour ce bug.
Pour accéder à la base de données je m'inspire du cours "Travailler avec un DataSet".
J'obtiens une null reference exception sur cette ligne
Code:
oCommand.CommandText = sSql
Erreur banale pour vous peut-être mais pas pour moi. Dans le constructeur de la classe, je n'ai que InitializeComponent(). Le coup du InitializeCompoment(), si ça vient de là, est peut-être plus subtile que d'habitude.
La méthode dans laquelle l'erreur se passe est appelée par un timer cf. une autre discussion à problème.
Voici donc un bout de code, d'après celui, pourriez-vous me dire ce qui cloche?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| Public Class ServicePlanification
Private oConn As New SqlConnection("une chaîne de connexion")
Private oCommand As SqlCommand
Private oCommandBuilder As SqlCommandBuilder
Private oDA As SqlDataAdapter
Private oDS As New DataSet() '-- Attention au New
Private oDT As DataTable
Private oDV As DataView
Private oDR As DataRow
Private oDRCollection As DataRowCollection
Private sSql As String
Public Sub New()
'-- Cet appel est requis par le Concepteur Windows Form.
InitializeComponent()
End Sub
Public Sub selectionnerTache(ByVal stateInfo As Object)
Dim autoEvent As AutoResetEvent = DirectCast(stateInfo, AutoResetEvent)
Dim flag As Boolean = False
Dim ATTENTE As DataTable
Dim EXECUTION As DataTable
sSql = "select ID_INTERVALLE from TYPE_INTERVALLE"
oCommand.CommandText = sSql
oCommand.Connection = oConn |
Merci par avance.