Hallo liebe Freunde!
Ich habe den ganzen Tag gegoogelt und Foren durchstöbert. Jedoch bin ich nirgends auf das gestoßen was ich suche.
Überall wird nur beschrieben wie man Daten in VORHANDENE Datenbanken schreibt, diese modifziert etc.
Ich muss jedoch mit meiner Anwendung mehrere Access-Datenbanken zur Laufzeit erstellen. Beispielsweise (ist nur eine der Datenbanken die erstellt werden sollen) möchte ich Benutzerdaten in eine Access-Datenbank schreiben. Die Datenstruktur sieht (zur Zeit) so aus:
Diese Datenstruktrur wird sich bis zur Fertigstellung der gesamten Anwendung noch einige male Ändern (es werden zusätzliche Datenfelder hinzukommen).
a) Meine erste Aufgabe ist es per Quellcode eine neue Access-Datenbank zu erstellen und dort entsprechende Spalten mit "Name", "BildschirmName", "Anmeldecode1" etc. einzufügen. Vielleicht hat jemand von Euch ein funktionierendes Codeschnippsel ?
b) Idealerweise würde ich auch gleich bei der Erstellung der Datenbank-Tabellenspalten die Infos aus der Structure "BedienerStructure" nehmen. Somit wird die neue Datenbank automatisch mit den benötigten Tabellenspalten erstellt.
An a) hapert es noch. Wenn ich weis wie a) funktioniert, dann ist b aber sicher auch kein Problem mehr.
Zur Info: Mir ist klar, dass diese 100 Datensätze umfassenden Daten auch anders als in einer Datenbank gespeichert werden könnten. Ich habe diesen Datensatz nur als Beispiel hergenommen. Für die anderen Daten in der Applikation ist die Ablage in eine Datenbank jedoch wichtig.
LG Roland
Ich habe den ganzen Tag gegoogelt und Foren durchstöbert. Jedoch bin ich nirgends auf das gestoßen was ich suche.
Überall wird nur beschrieben wie man Daten in VORHANDENE Datenbanken schreibt, diese modifziert etc.
Ich muss jedoch mit meiner Anwendung mehrere Access-Datenbanken zur Laufzeit erstellen. Beispielsweise (ist nur eine der Datenbanken die erstellt werden sollen) möchte ich Benutzerdaten in eine Access-Datenbank schreiben. Die Datenstruktur sieht (zur Zeit) so aus:
VB.NET-Quellcode
- Structure BedienerStructure
- Dim ID_Nummer As Integer
- Dim Name As String
- Dim BildschirmName As String
- Dim AnmeldeCode1 As String
- Dim AnmeldeCode2 As String
- Dim AnmeldeCode3 As String
- Dim BenutzerBild As String 'serialisiertes Bild
- Dim Finger1 As String 'serialisierte biometrische Information
- Dim Finger2 As String 'serialisierte biometrische Information
- Dim Finger3 As String 'serialisierte biometrische Information
- Dim ManagerRecht As Boolean
- Dim Stornorecht As Boolean
- Dim AbschlussRecht As Boolean
- Dim UmsatzanzeigeRecht As Boolean
- Dim ArbeitsZeitAngemeldet As Boolean
- Dim gesperrt As Boolean
- End Structure
- 'MaxBedienerAnzahlEver = 100
- Public Bediener(MaxBedienerAnzahlEver) As BedienerStructure
Diese Datenstruktrur wird sich bis zur Fertigstellung der gesamten Anwendung noch einige male Ändern (es werden zusätzliche Datenfelder hinzukommen).
a) Meine erste Aufgabe ist es per Quellcode eine neue Access-Datenbank zu erstellen und dort entsprechende Spalten mit "Name", "BildschirmName", "Anmeldecode1" etc. einzufügen. Vielleicht hat jemand von Euch ein funktionierendes Codeschnippsel ?
b) Idealerweise würde ich auch gleich bei der Erstellung der Datenbank-Tabellenspalten die Infos aus der Structure "BedienerStructure" nehmen. Somit wird die neue Datenbank automatisch mit den benötigten Tabellenspalten erstellt.
An a) hapert es noch. Wenn ich weis wie a) funktioniert, dann ist b aber sicher auch kein Problem mehr.
Zur Info: Mir ist klar, dass diese 100 Datensätze umfassenden Daten auch anders als in einer Datenbank gespeichert werden könnten. Ich habe diesen Datensatz nur als Beispiel hergenommen. Für die anderen Daten in der Applikation ist die Ablage in eine Datenbank jedoch wichtig.
LG Roland
Liebe Grüße
Roland Berghöfer
Meine aktuellen und kostenlos verwendbaren Tools (mit VB.NET erstellt): freeremarkabletools.com | priconman.com | SimpleCalendar | AudibleTouch | BOComponent.com | bonit.at
Roland Berghöfer
Meine aktuellen und kostenlos verwendbaren Tools (mit VB.NET erstellt): freeremarkabletools.com | priconman.com | SimpleCalendar | AudibleTouch | BOComponent.com | bonit.at
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „dive26“ ()