BOnjour,
voici ma fonction :
EN vb.net 2003 pas d'erreur ! lol mais en VB.NET 2005 voici l'erreur que je comprends pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Public Function Execute() As DataView Try Dim SourceConnect As String = "Provider=" & m_Provider & ";" & "Data Source=" & m_Mdb SourceOle = New OleDbConnection(SourceConnect) Select Case SourceOle.State Case ConnectionState.Closed SourceOle.Open() End Select Dim DataA As New OleDbDataAdapter(m_SQL, SourceOle) Dim DataS As New DataSet DataA.Fill(DataS, "Obj") Return DataS.Tables("obj").DefaultView Catch ex As Exception MsgBox("Erreur de transaction avec la Base : " & ex.Message) Finally If m_Open = False And SourceOle.State = ConnectionState.Open Then SourceOle.Close() End Try End Function
La fonction 'Execute' ne retourne pas une valeur pour tous les chemins de code. Une exception de référence null peut se produire au moment de l'exécution lorsque le résultat est utilisé.
Je ne comprends pas l'erreur et j'ai chercher sur MSDN en anglais mais je comprend toujours pas .
Merci
Partager