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

VB.NET - Fortgeschrittene
Re: OOP Deluxe - Eigenschaften zur Laufzeit - Wie man sich selber fertig machen kann 
Autor: lkatsch
Datum: 29.09.04 10:06

Hier die generierte DB Zugriffsklasse von einer Tabelle die eigentlich nur eine ID und den Namen eines Landes enthält...

'------------------------------------------------------------------------------
' ----------------------------------------------------------------------
' Datenbank Zugriffsklasse dbiContries
' Author: Gregor Böhme
' Letzte Änderung: Mittwoch, 29. September 2004 um 10:03:40
'------------------------------------------------------------------------------
' ----------------------------------------------------------------------
Public Class dbiContries
 
#Region "Interne Deklarationen"
   Protected  _contryID As Integer ' DB:int identity(4)
   Protected  _contryName As String ' DB:varchar(255)
   Protected  _deleteFlag As Boolean ' DB:bit(1)
   Protected  _updateAccountID As Integer ' DB:int(4)
   Protected  _updateTimestamp As DateTime ' DB:datetime(16)
   Protected  _adresses() As Collection
   Protected  _nationalities() As Collection
#End Region
 
#Region "Konstruktoren"
 
   'Leerer Konstruktor
    Public Sub New()
    End Sub
 
   'Baue Objekt und füge es in die Datenbank
    Public Sub New(ByVal myContryName As String)
       _contryName = myContryName
       _deleteFlag = False
       _updateAccountID = trainingsmanager.loggedAccount.AccountID
       _updateTimestamp = Now.ToLongDateString() & " " & Now.ToLongTimeString()
        Insert() ' Fügt den Datensatz ein
    End Sub
 
   'Baue Objekt
    Public Sub New(ByVal myContryID As Integer, ByVal myContryName As String, _
      ByVal myDeleteFlag As Boolean, ByVal myUpdateAccountID As Integer, ByVal _
      myUpdateTimestamp As DateTime)
       _contryID = myContryID
       _contryName = myContryName
       _deleteFlag = myDeleteFlag
       _updateAccountID = myUpdateAccountID
       _updateTimestamp = myUpdateTimestamp
    End Sub
 
   'Baue Objekt (ActiveUpdate)
    Public Sub New(ByVal myContryID As Integer, ByVal intern As Boolean)
       _contryID = myContryID
        Me.UpdateFromDb()
    End Sub
 
#End Region
 
#Region "Eigenschaften"
 
    Public Readonly Property ContryID() As Integer
        Get
            Return _contryID
        End Get
    End Property
 
 
    Public Property ContryName() As String
        Get
            Return _contryName
        End Get
        Set(ByVal myContryName As String)
            If myContryName.Length <= 255 Then
                _contryName = myContryName
            End If
        End Set
    End Property
 
 
    Public Readonly Property DeleteFlag() As Boolean
        Get
            Return _deleteFlag
        End Get
    End Property
 
 
    Public Readonly Property UpdateAccountID() As Integer
        Get
            Return _updateAccountID
        End Get
    End Property
 
 
    Public Readonly Property UpdateTimestamp() As DateTime
        Get
            Return _updateTimestamp
        End Get
    End Property
#End Region
 
....
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
OOP Deluxe - Eigenschaften zur Laufzeit - Wie man sich selbe...1.460teccer29.09.04 09:06
Re: OOP Deluxe - Eigenschaften zur Laufzeit - Wie man sich s...782ModeratorFZelle29.09.04 09:40
Re: OOP Deluxe - Eigenschaften zur Laufzeit - Wie man sich s...870teccer29.09.04 10:11
Re: OOP Deluxe - Eigenschaften zur Laufzeit - Wie man sich s...838ModeratorFZelle29.09.04 20:05
Re: OOP Deluxe - Eigenschaften zur Laufzeit - Wie man sich s...788lkatsch29.09.04 20:23
Re: OOP Deluxe - Eigenschaften zur Laufzeit - Wie man sich s...805ModeratorFZelle29.09.04 20:38
Re: OOP Deluxe - Eigenschaften zur Laufzeit - Wie man sich s...848teccer29.09.04 21:55
Re: OOP Deluxe - Eigenschaften zur Laufzeit - Wie man sich s...820ModeratorFZelle30.09.04 09:15
Re: OOP Deluxe - Eigenschaften zur Laufzeit - Wie man sich s...783lkatsch29.09.04 10:02
Re: OOP Deluxe - Eigenschaften zur Laufzeit - Wie man sich s...784teccer29.09.04 10:12
Re: OOP Deluxe - Eigenschaften zur Laufzeit - Wie man sich s...813lkatsch29.09.04 10:29
Sehr geil - Respekt - ohne Text ;)815teccer29.09.04 10:16
Re: OOP Deluxe - Eigenschaften zur Laufzeit - Wie man sich s...898lkatsch29.09.04 10:06
Re: OOP Deluxe - Eigenschaften zur Laufzeit - Wie man sich s...892lkatsch29.09.04 10:06
Re: OOP Deluxe - Eigenschaften zur Laufzeit - Wie man sich s...1.155lkatsch29.09.04 10:08
Re: OOP Deluxe - Eigenschaften zur Laufzeit - Wie man sich s...953lkatsch29.09.04 10:10
Re: OOP Deluxe - Eigenschaften zur Laufzeit - Wie man sich s...846lkatsch29.09.04 10:11
Re: OOP Deluxe - Eigenschaften zur Laufzeit - Wie man sich s...756lkatsch29.09.04 10:32
Re: OOP Deluxe - Eigenschaften zur Laufzeit - Wie man sich s...793UR29.09.04 13:01
Re: OOP Deluxe - Eigenschaften zur Laufzeit - Wie man sich s...915lkatsch29.09.04 13:09
Re: OOP Deluxe - Eigenschaften zur Laufzeit - Wie man sich s...757lkatsch29.09.04 10:37
Kompliment siehe Text876teccer29.09.04 10:48
Re: OOP Deluxe - Eigenschaften zur Laufzeit - Wie man sich s...791lkatsch29.09.04 11:17
OK, geht klar ;)819teccer29.09.04 11:52

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