vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Datenbanken
Datenbankzugriff über Netzwerk 
Autor: dano
Datum: 10.06.05 17:28

Hallo Leute,

ich habe eine Anwendung programmiert, mit der ich Daten in eine Datenbank schreiben kann. Nun möchte ich aber meine Datenbank auf einen Netzwerk-Server legen, damit diese Datenbank auch von anderen genutzt werden kann.

Wie muss ich die DataSource-Eigenschaft verändern, damit ich einen Zugriff über das Netzwerk erlange.

Ich habe bis jetzt leider noch keinen verwendbaren Artikel gefunden. Wäre nett, wenn ich zuerst einen Artikel bekommen könnte, wo dieses drinsteht, damit ich erstmal meine eigenen Versuche unternehmen kann, bevor mir jemand eine Komplettlösung gibt.

Vielen Dank schon mal im Voraus.

Viele Grüße
Daniel
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Datenbankzugriff über Netzwerk 
Autor: ModeratorDieter (Moderator)
Datum: 10.06.05 21:55

Welchen DB-Zugriff verwendest Du?
Wie öffnest Du die DB bisher?

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Datenbankzugriff über Netzwerk 
Autor: dano
Datum: 11.06.05 14:39

Hallo Dieter,

ich benutze ADO. Meine DB öffne ich nach folgendem Muster:
Option Explicit
 
    Private WithEvents Cnn as ADODB.Connection
    Private WithEvents RS As ADODB.Recordset
 
Public Sub AnySub()
    Dim strDBFileName As String
    Dim strDBPwd As String
    Dim strSQL As String
 
    ' vollst. Pfad zur Datenbankdatei *.mdb
    strDBFileName = "C:\Verzeichnis\DB.mdb"
 
    ' falls die DB mit einem Datenbankkennwort geschützt ist.
    strDBPwd = "DeinDBKennwort"
 
    ' Instanz eines Connectionobjektes erstellen
    Set Cnn = New ADODB.Connection
 
    ' *** Connection öffnen
    With Cnn
        .Provider = "Microsoft.Jet.OLEDB.4.0"
        .Properties("Data Source").Value = strDBFileName
        .CursorLocation = adUseClient
        .Mode = adModeShareDenyNone
        .Open
    End With
Ich habe heute noch selber rumprobiert und bin auf eine Lösung gekommen:

Mein Netzwerk funktioniert einwandfrei.
Nun habe ich meine DB auf den Rechner "Laptop" verschoben und den String "strDBFileName" folgendermaßen verändert:
"\\Laptop\d\db.mdb"
Diese Lösung funktioniert. Gibt es eine bessere?

Vielen Dank trotzdem und auch weiterhin.

Viele Grüße,
Daniel
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Datenbankzugriff über Netzwerk 
Autor: ModeratorDieter (Moderator)
Datum: 11.06.05 16:09

Nö.... genau so macht man das. Einfach als Pfad den UNC-Pfad oder ein verundenes Netzlaufwerk angeben

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Datenbankzugriff über Netzwerk 
Autor: dano
Datum: 11.06.05 16:14

Danke
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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-2024 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