vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 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

Fortgeschrittene Programmierung
Re: Collection Objekt 
Autor: mst547
Datum: 07.08.07 11:18

Hallo!

Du überschreibst ja beim Füllen dein Objekt rec mit den neuen Daten!
...
dim rec as new ImportDef
set rec = new ImportDef     <--- Hier wird ein neues Objekt erzeugt
...
rec.field_attr = "Test1"
rec.field_bez ="Test1Bez"
ImportDefinitionen.add rec
'... (usw)
rec.field_attr = "TestN"      <--- Hier überschreibst du dein bestehendes _
  Objekt mit neuen Daten!
rec.field_bez ="TestNBez"
ImportDefinitionen.add rec
...
Richtig wäre es so:
...
dim rec as ImportDef
set rec = new ImportDef
...
rec.field_attr = "Test1"
rec.field_bez ="Test1Bez"
ImportDefinitionen.add rec
'... (usw)
set rec = new ImportDef 'Hier wird wieder ein neues Objekt erzeugt und die 
' Referenz darauf in rec gespeichert. Die Referenz auf das alte Objekt steht ja 
' bereits in der Collection.
rec.field_attr = "TestN"
rec.field_bez ="TestNBez"
ImportDefinitionen.add rec
...
mfg mst547
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Collection Objekt750facebraker07.08.07 10:29
Re: Collection Objekt511mst54707.08.07 11:18
Re: Collection Objekt498facebraker07.08.07 11:33
Re: Collection Objekt494facebraker07.08.07 11:27

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