vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
NullReferenceException 
Autor: simazu
Datum: 28.03.08 11:12

Hallo Leute,

habe ein Problem bei folgender Code Zeile, und ich komm nicht dahinter woran es liegt.
Kann mir vielleicht irgendjemand helfen ?? THX

Private Sub cmd_abgleich_Click(ByVal sender As System.Object, ByVal e As _
  System.EventArgs) Handles cmd_abgleich.Click
        Dim fname_er As String
        Dim fname_belegnr As String
        Dim line_er As String = ""
        Dim line_belegnr As String = ""
        Dim belegnr_belegnr As String = ""
        Dim tmp_bn As ArrayList = New ArrayList
        Dim dbpath As String = System.IO.Path.Combine(Application.StartupPath, _
          "erhadb.mdb")
        Dim conn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data" & _
        "Source=" & dbpath & ";")
        Dim sql As String = "SELECT * FROM tbl_belegnr;"
        Dim cmd As New OleDbCommand(sql, conn)
        Dim da As New OleDbDataAdapter(cmd)
        Dim ds As DataSet
 
        Dim MIX1 As String
        Dim belegnr As String
        Dim MIX2 As String
 
 
        fname_er = txt_er.Text
        fname_belegnr = txt_belegnr.Text
 
        Dim fs_er As FileStream = New FileStream(fname_er, _
          FileMode.OpenOrCreate, FileAccess.ReadWrite)
        Dim fs_bn As FileStream = New FileStream(fname_belegnr, _
        FileMode.OpenOrCreate, FileAccess.ReadWrite)
        Dim sr_er As StreamReader = New StreamReader(fs_er)
        Dim sr_bn As StreamReader = New StreamReader(fs_bn)
 
        If MsgBox("Es werden nun alle Daten der ER Datei in die Datenbank" & _
          "gespielt, und ein neuer Bestand erzeugt.", MsgBoxStyle.Information + _
          MsgBoxStyle.OkCancel) = MsgBoxResult.Cancel Then GoTo abort Else 
 
        Dim x As Decimal = 0
        Do While Me.Opacity > 0.5
            Me.Refresh()
            Me.Opacity -= 0.05
            For x = 1 To 100000
            Next x
        Loop
 
        Do While sr_bn.Peek <> -1
            line_belegnr = sr_bn.ReadLine()
            belegnr_belegnr = line_belegnr.Substring(0, 7)
            Try
                conn.Open()
                ds = New DataSet
                Dim row As DataRow = ds.Tables("tbl_belegnr").NewRow
                row("BELEGNR") = belegnr_belegnr
                ds.Tables("tbl_belegnr").Rows.Add(row)
                da.Update(ds, "tbl_belegnr")
 
            Catch ex As OleDbException
                MessageBox.Show(ex.Message, "Fehler", MessageBoxButtons.OK, _
                   MessageBoxIcon.Exclamation)
            Finally
                conn.Close()
            End Try
 
        Loop
 
 
        Do While sr_er.Peek <> -1
            line_er = sr_er.ReadLine
            MIX1 = Mid(line_er, 1, 11).Trim
            MsgBox(MIX1)
            belegnr = Mid(line_er, 12, 7).Trim
            MsgBox(belegnr)
            MIX2 = Mid(line_er, 19, 235).Trim
            MsgBox(MIX2)
 
        Loop
abort:
    End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
NullReferenceException1.063simazu28.03.08 11:12
Re: NullReferenceException717Melkor28.03.08 17:37
Re: NullReferenceException704Melkor29.03.08 13:26
Re: NullReferenceException730simazu30.03.08 22:06
Re: NullReferenceException699Melkor31.03.08 11:28
Re: NullReferenceException707simazu31.03.08 12:02
Re: NullReferenceException693Melkor31.03.08 12:15
Re: NullReferenceException725simazu31.03.08 13:34
Re: NullReferenceException927Melkor31.03.08 14:31
Re: NullReferenceException717simazu31.03.08 15:02
Re: NullReferenceException920Melkor31.03.08 15:11

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel