DevTrain Startseite Advanced Developers Conference vom 14.-15. Februar 2011  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: VB.NET | Thema: Public DataTable behält Werte nicht | Von: paul meier ( 28.09.2005 10:17)

Hi,
ich möchte eine DataTable in mehreren Prozeduren nutzen, das klappt aber nicht. Mein code:
[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
[/code]
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:
[code]
Public Module Var
Public dtab1 As New DataTable
Public dtab2 As New DataTable
End Module
[/code]
das ändert auch nichts.
Was ist falsch?

Gruß paul!


www.firmsoftware.de

Betreff Von Datum
Re: Public DataTable behält Werte nicht
Hallo Peter,<br><br>ich hätte ein paar Fragen:<br>1. Warum deklarierst und INstanzierst Du die DataTables<br> Public dtab1 As New DataTable<br> Public dtab2 As New DataTable<br>DENN <br> durch folgende...
Tobi Ulm 28.09.2005 12:01

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Advanced Developers Conference vom 14.-15. Februar 2011

© Copyright 2003 ppedv AG