Entwickler-Ecke
Datenbanken (inkl. ADO.NET) - Verbindung zu Access-Datenbank ?
Loods - Mi 09.11.05 19:07
Titel: Verbindung zu Access-Datenbank ?
Hallo,
ich will in C# eine Verbindung zu einer access-Datenbank herstellen. Das klappt aber irgendwie nicht. Kann mir vielleicht jemand mal idiotensicher erzählen, wie man sowas am dümmsten macht? Wäre echt super!
danke
Robert_G - Mi 09.11.05 19:28
Titel: Re: Verbindung zu Access-Datenbank ?
Loods hat folgendes geschrieben: |
Das klappt aber irgendwie nicht. |
Und genau bei solchen Fehlerbeschreibungen vergeht wohl den meisten die Lust am Antworten ;)
Schreibe doch bitte, was genau du bereits versucht und was für Meldungen du dadurch bekommen hast. Ins Blaue zielen und blind herumstochern will ich nicht, und so gates sicherlich anderen auch. ;)
Mit den Infos würde ich dir dann gerne weiterhelfen...
Loods - Mi 09.11.05 21:04
Ja okay, sorry.
Also, habe z.B. das Buch "Datenbank-Programmierung mit C#", wo schonmal erklärt wird, wie man mit SQL Server 7 oder Access eine Datenbank erstellt.Soweit is alles klar (ich benutze Access). Das nächste Kapitel, das die Einrichtung einer SQLConnection und OleDbConnection erklärt, benutzt hierbei einen Assistenten vom entsprechenden Werkzeug in C#. Hier hab ich mal a paar Fragen:
Kann ich mit dem SQLConnection Objekt nur zu Datenbanken Verbindung herstellen, die mit SQL Server gemacht wurden?
Wenn ja, wie komm ich an meine Access Datenbank ran?
Loods - Mi 09.11.05 21:42
Danke! Werd ich gleich mal ausprobieren.
Robert_G - Mi 09.11.05 22:54
Bevor/obwohl du den OleDbProvider und Jet probierst: Wie wäre es mit einem neuzeitlichen DBMS wie SQL Server 2005 Express, Oracle Express oder wenn's klein sein muss: Firebird, Vista oder Nexus?
Jet (das DBMS hinter dem GUI Toolkit Access), ist so zerfriemelt, dass sich MS ewig nicht mehr rangetraut hat.
Wenn du die Wahl hast, nimm eines der oben vorgeschlagenen Systeme.
Falls nicht solltest du hinter Andrés Link den passenden ConnectionString finden.
Du solltest bei Jet noch beachten, dass du Prameter in der Reihenfolge anlegen musst, in der sie im SQL Statement vorkommen. (Wird gerne übersehen und die Fehlermeldungen lassen ganz andere Fehler vermuten ;) )
Loods - Sa 12.11.05 18:30
Und wo krieg ich denn solche Sachen her? Freeware oder kostenpflichtig? Was sind da dann die Vorteile?
Bin leider ein totaler Noob auf dem Gebiet, bitte klärt mich auf :-)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!