vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 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

ADO.NET / Datenbanken
Re: DB Zugriff + ComboBox Anzeige 
Autor: dreshmaKer
Datum: 19.10.09 17:48

Danke für deine Antwort,

also ich finde so wie ich es im Moment habe auch echt undurchsichtig!
Ich werde mal versuchen mir die Datenbank erstellen, weil die Software soll später auf anderen Rechner eingespielt werden und dann wäre es ja nicht "professionell" wenn man immer noch die Datenbank neu erstellen müsste.

Ich melde mich bei weiteren Fragen ;)

EDIT:

So ich hatte noch ein bisschen Code von einem anderem Versuch.
Damit erstelle ich jetzt beim Laden des Forms eine Tabelle:

Im Header habe ich folgendes deklariert:
Imports System.Data.OleDb
Imports System.IO

Private sDatabasePath As String = "D:\TIG Logfile\TIG-Logfile-DB.mdb"
    Private sTableName As String = "TIG Logfile"
 
    Private Sub Datenbank_und_Tabelle_erstellen()
        Dim File As New FileInfo(sDatabasePath)
        If File.Exists Then
            Exit Sub
        Else
            Dim Catalog As Object
            Catalog = CreateObject("ADOX.Catalog")
            Catalog.Create( _
                "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & _
                sDatabasePath)
            Dim Connection As OleDbConnection = New OleDbConnection( _
                "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" _
                & sDatabasePath)
            Connection.Open()
            Dim sql As String = "CREATE TABLE" & sTableName & "(" & _
                "Datum PRIMARY KEY, " & _
                "Zeit       Varchar(30), " & _
                "System     Varchar(30), " & _
                "User       Varchar(30), " & _
                "Aktion     Varchar(30), " & _
                ")"
            Dim cmd As OleDbCommand = New OleDbCommand(sql, Connection)
            Connection.Close()
        End If
    End Sub
Ist den der Code soweit korrekt?
Beim Ausführen der Applikation erstellt er mir eine Datenbank aber wenn ich diese zu öffnen versuche will er ein Benutzer? Ich hab beim erstellen der Datenbank doch keinen Benutzer festgelegt.

Was mich noch interessiert:
Es ist doch bestimmt möglich das die Software die Datenbank in dem Ordner erstellt wo die .exe ist.
Muss ich das einfach so schreiben?
Private sDatabasePath As String = "..\TIG-Logfile-DB.mdb

Danke schonmal für die Antwort ;)

MfG Dresh

Beitrag wurde zuletzt am 19.10.09 um 18:23:39 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
DB Zugriff + ComboBox Anzeige3.508dreshmaKer19.10.09 12:34
Re: DB Zugriff + ComboBox Anzeige2.490effeff19.10.09 14:51
Re: DB Zugriff + ComboBox Anzeige2.508dreshmaKer19.10.09 15:14
Re: DB Zugriff + ComboBox Anzeige2.524effeff19.10.09 16:19
Re: DB Zugriff + ComboBox Anzeige2.412dreshmaKer19.10.09 17:48
Re: DB Zugriff + ComboBox Anzeige2.425ModeratorRalf Ehlert20.10.09 10:55
Re: DB Zugriff + ComboBox Anzeige2.446dreshmaKer20.10.09 10:54
Re: DB Zugriff + ComboBox Anzeige2.403ModeratorFZelle21.10.09 09:47
Re: DB Zugriff + ComboBox Anzeige2.593dreshmaKer21.10.09 10:08
Re: DB Zugriff + ComboBox Anzeige2.407dreshmaKer21.10.09 12:55
Re: DB Zugriff + ComboBox Anzeige2.641ModeratorFZelle21.10.09 15:41
Re: DB Zugriff + ComboBox Anzeige2.381dreshmaKer21.10.09 15:58
Re: DB Zugriff + ComboBox Anzeige2.403ModeratorFZelle21.10.09 16:48
Re: DB Zugriff + ComboBox Anzeige2.368ModeratorDaveS21.10.09 17:46
Re: DB Zugriff + ComboBox Anzeige2.438dreshmaKer22.10.09 08:49
Re: DB Zugriff + ComboBox Anzeige2.383dreshmaKer26.10.09 15:45
Re: DB Zugriff + ComboBox Anzeige (oT)2.399ModeratorDaveS26.10.09 18:28

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