Bonjour a tous :
J'essaie de creer un fichier *.csv, et de lui inserer quelques données dedans. Or, une erreur survient toujours :
System.NullReferenceException: Object reference not set to an instance of an object.
Voilà mon code :
Dim
MyFile
As IO.FileStream
Dim myData()
As String
...
myWriter = New System.IO.StreamWriter(myFile, System.Text.Encoding.ASCII)
For cmpId = 1 To 85
'SQL QUERIES
Dim selectSQL =
"SELECT [champN1] + ';' + [champN1] + ';' + [champN1] FROM Table WHERE cmpId ='" & cmpId &
"'"
Dim selectCommand
As New SqlCommand(selectSQL, Conn)
'Pour connaitre le nombre d'enregistrement dans la table
Dim countSQL =
"SELECT COUNT(*) FROM Table WHERE cmpId ='" & cmpId &
"'"
Dim countCommand
As New SqlCommand(countSQL, Conn)
Conn.Open()
countEntry = countCommand.ExecuteScalar()
'Si ce n'est pas vide If countEntry <> 0
Then
Dim i
As Integer = 0
'Add all the data
For i = 1
To countEntry
Try
'Survient le problème
myData(i) = selectCommand.ExecuteScalar() myWriter.Write(myData(i))
myWriter.Write(myWriter.NewLine)
Catch e
As NullReferenceException
End Try
Next i
End If
Conn.Close()
Next cmpId
...
Je vous remercie deja et vous souhaites a tous de joyeuses fêtes

ElpenS