vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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 & Datenbanken
Anfänger sucht Datenbank 1 
Autor: VbBuff
Datum: 09.09.03 11:58

Hallo

Ich wollte "zum ersten mal" eine Datenbank mit VB5 erstellen.
Ich habe dazu, aus dem Workshops aus dem Kapitel Datenbankprogrammierung Teil 1, die Befehle in ein Makro geschrieben. Auch den Verweis im Projekt habe ich gesetzt.

Leider laufen die Meisten Makros nicht. Überall wo ( 'fehler ) steht funktioniert etwas nicht - bzw ist falsch.

Kann mir vieleicht jemand mit einem Makro oder Programm helfen, welches ich meinen Vorstellungen anpassen kam ???

MfG
Option Explicit
 
Sub DatenbankErstellen()
    Dim Db As Database
    Dim dbFile As String
 
    dbFile = App.Path + "\ADRESS.MDB"
    Set Db = Workspaces(0).CreateDatabase(dbFile, dbLangGeneral, _
        dbEncrypt + dbVersion30)
End Sub
 
Sub ErstellenTabellen()
    Dim TabDef As New TableDef
    Dim Feld As New Field
    TabDef.Name = "Adressen"
    Feld.Name = "AdressNr"                                    'Datenfeld #1
    Feld.Type = dbLong
    Feld.Attributes = dbAutoIncrField
    TabDef.Fields.Append Feld
    Set Feld = Nothing
    Feld.Name = "Anrede"                                        'Datenfeld #2
    Feld.Type = dbText
    Feld.Size = 20
    Feld.AllowZeroLength = True
    TabDef.Fields.Append Feld
    Set Feld = Nothing
    Feld.Name = "Name"                                         'Datenfeld #3
    Feld.Type = dbText
    Feld.Size = 50
    Feld.AllowZeroLength = True
    TabDef.Fields.Append Feld
    Set Feld = Nothing
    Feld.Name = "Strasse"                                     'Datenfeld #4
    Feld.Type = dbText
    Feld.Size = 35
    Feld.AllowZeroLength = True
    TabDef.Fields.Append Feld
    Set Feld = Nothing
    Feld.Name = "PLZ"                                             'Datenfeld #5
    Feld.Type = dbText
    Feld.Size = 8
    Feld.AllowZeroLength = True
    TabDef.Fields.Append Feld
    Set Feld = Nothing
    Feld.Name = "Ort"                                             'Datenfeld #6
    Feld.Type = dbText
    Feld.Size = 40
    Feld.AllowZeroLength = True
    TabDef.Fields.Append Feld
    Set Feld = Nothing
    Feld.Name = "Telefon"                                     'Datenfeld #7
    Feld.Type = dbText
    Feld.Size = 25
    Feld.AllowZeroLength = True
    TabDef.Fields.Append Feld
    Set Feld = Nothing
    Feld.Name = "EMail"                                         'Datenfeld #8
    Feld.Type = dbText
    Feld.Size = 50
    Feld.AllowZeroLength = True
    TabDef.Fields.Append Feld
    Set Feld = Nothing
 'fehler   Db.TableDefs.Append TabDef
 'fehler   Db.Close
    Set TabDef = Nothing
 'fehler   Set Db = Nothing
End Sub
 
Sub TabelleAnDatei()
'fehler    Db.TableDefs.Append TabDef
End Sub
 
Sub DatenbankOeffnen()
    Dim Db As Database
    Dim Tabelle As Recordset
    Dim dbFile As String
    dbFile = App.Path + "\ADRESS.MDB"
    Set Db = Workspaces(0).OpenDatabase(dbFile, False, False)
    Set Tabelle = Db.OpenRecordset("Adressen")
End Sub
 
Sub DatenbankSchliessen()
'fehler    Tabelle.Close
'fehler    Db.Close
'fehler    Set Tabelle = Nothing
'fehler    Set Db = Nothing
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Anfänger sucht Datenbank 1943VbBuff09.09.03 11:58
Re: Anfänger sucht Datenbank 1629Stefan Rühl09.09.03 12:20
Re: Anfänger sucht Datenbank 1612VbBuff09.09.03 13:40
Re: Anfänger sucht Datenbank 1635Neolix09.09.03 21:54

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