vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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
Public DataTable behält Werte nicht 
Autor: paul123
Datum: 28.09.05 10:15

Hi,
ich möchte eine DataTable in mehreren Prozeduren nutzen, das klappt aber nicht. Mein code:
 
Public Class machwas
Public ds As New DataSet
Public dtab1 As New DataTable
Public dtab2 As New DataTable
Public Sub fill_dtab1(ByVal InstForm1)
        agstr = "tab1"
        Dim sql As String = "Select * From TabA"
        Dim comd As New OleDb.OleDbCommand(sql, cn)
        Dim adp As New OleDb.OleDbDataAdapter
        'ds.Clear()
        comd.CommandTimeout = 30
        adp.SelectCommand = comd
        If cn.State = ConnectionState.Closed Then
            cn.Open()
        End If
        Try
            adp.Fill(ds, agstr)
            dtab1 = ds.Tables(agstr)
  Catch Ausnahme As Exception
            MessageBox.Show("Keine DS vorhanden!", "Abbrechen",     
            MessageBoxButtons.OK) 
  End Try
        cn.Close()
End Sub
Public Sub fill_dtab2(ByVal InstForm1)
	dtab2 = dtab1
End Sub
Während in der 1.Prozedur dtab1 ordentlich befüllt wird u.alle Werte enthält, sind diesein der 2.Prozedur weg
Ich hab es auch mit der Deklaration im globalen Modul versucht, so:
 
Public Module Var
    Public dtab1 As New DataTable
    Public dtab2 As New DataTable
End Module
das ändert auch nichts.
Was ist falsch?

Gruß paul!
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Public DataTable behält Werte nicht1.256paul12328.09.05 10:15
Re: Public DataTable behält Werte nicht649immerSuchender29.09.05 08:46

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