vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 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
Re: Zugriff auf MSDE  
Autor: VBxler
Datum: 29.03.04 11:31

Hi Tobiwan!

Da MSDE keine Tools für die Administration der DB liefert, ist es am besten dies über Access 2002 zu machen.
Access 2002 kann als vollwertiger Client für einen Datenbankserver dienen. Das bedeutet: Du arbeitest mit Access wie gewohnt, gestalten Formulare oder legen neue Tabellen an. Die Daten liegen allerdings nicht in einer MDB-Datei lokal auf der Festplatte oder auf einem File-Server sondern in einer Datenbank des SQL Servers.

Da sich MSDE nach außen hin wie der SQL Server gibt, können Sie die Engine wie den Server ansprechen. Das klappt auch mit Access. Starte Access. Lege ein neues Projekt an über Datei | Neu … | Projekt (Neue Daten). Geben Sie dem Projekt einen Dateinamen etwa MSDETest. Die Namenserweiterung von Projektdateien ist ADP. Nach dem Klick auf den Button Erstellen fragt Dich Access nach dem SQL Server, von dem die Daten kommen sollen.
Wähle hier den Namen (lokal) aus und gib der neuen Datenbank einen Namen, etwa MSDNTestSQL. Klicke auf Weiter. Klicke auf Fertig stellen. Daraufhin weist Access den Server an, die neue Datenbank anzulegen. Nun kannst Du wie gewohnt Tabellen definieren und Formulare gestalten.

Wenn Du eine neue Tabelle anlegen, fällt Dir sicher die Spalte Null zulassen auf. Sie ist ein Indiz dafür, dass die Daten nicht von einer MDB-Datei sondern eben von einem SQL Server kommen.
Wichtig: Vergiss nicht, einen Primärschlüssel anzulegen. Zwar teilt Dir Access mit, dass Du darauf verzichten kannst. Solltet Du aber keinen Primärschlüssel festlegen, kannst Du keine Daten in die Tabelle eingeben.

Beim Zugriff auf die Datenbank unterscheidet sich von allem der Verbindungsaufbau
bei der Angabe des Provider.

Access = "Microsoft.Jet.OLEDB.4.0" oder 'Microsoft.Jet.OLEDB.3.51'
SQL = "SQLOLEDB.1" oder 'MSDASQL'

Vielleicht hilft Dir das ein wenig
Aber die Frage ist auch was sind 'viele Datensätze'.
Die Access-DB ist viel einfacher zu Verwalten und von der Grösse kannst Du auch bis 2GB gehen.

Servus

Vbxler
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Zugriff auf MSDE 662Tobiwan29.03.04 10:24
Re: Zugriff auf MSDE 533VBxler29.03.04 11:31
Re: Zugriff auf MSDE 501Tobiwan29.03.04 12:00
Re: Zugriff auf MSDE 492VBxler29.03.04 13:19
Re: Zugriff auf MSDE 458Tobiwan29.03.04 13:38

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