[VS05]-[Windows.Forms.Application ] Frage zur einbindung von mdb´s
-
Hallo zusammen,
ich habe hier ein kleines bis großes Problem zumindest für mich. Habe auf google schon danach gesucht sowohl hier auch in dem FAQ Bereich. Bin aber nciht 100%ig fündig geworden bzw. bin mir nicht sicher ob das was ich im FAQ gefunden habe wirklich die Lösung ist die ich brauche bzw. will
Vornerweg noch ich kenn mich IM VS.net nciht wirklich aus das hier ist mein erstes Projekt darin um mich sozusagen einarbeiten. Bin bisher nur den Borland gewöhnt*schande*
So nun aber zu meinem "Problem":
Ich habe eine Access Datenbank und möchte auf diese Zugreifen.
Ich habe im Visual Studio verschiedenstes versucht. Bin aber nicht wirklich zu einem Ergebniss gekommen. Ich habe dort über Add Class dann ein ODBC Objekt hinzufügen können und dem auch die Datenbank angegeben. Der hat mir dann ein File ausgespuckt welches recht ähnlich aussah wie das was ich hier unter Zusammenfassung CRecordset in der FAQ gelesen habe.
Ist dies was dort beschrieben ist DIE möglichkeit, oder bieten sich speziell im Zusammenhang mit VS 05 noch andere Möglichkeiten an?
Bin es nur aus Borland gewöhnt dass ich dort einfach mein Datenbankobjekt hatte und dem dann alles eintragen konnte und dann mein SQL Query hatte um den Datenaustausch vorzunehmen. Aber das scheint es ja nicht zu geben oder zumindest so ähnlcih, oder ?Bin für jede Hilfe Dankbar.
-
Willst Du das in die Oberfläche Einbinden? Dann wäre das BindingSource das richtige für Dich. Damit kannst Du dann verbindungen zu Datenbanken (direkt Jet) oder auch zu einem Buisness-Objekt oder zu einem Web-Service aufbauen...
http://www.codeproject.com/useritems/bindingsource.asp
-
hmm für einen Teil wäre das mitunter nützlich. Allerdings für ein teil der Ausgabe wären mir normale SQL Abfragen lieber.
-
Du kannst natürlich auch direkt den Data-Provider verwenden:
Z.B. via OleDbCommand:
http://msdn2.microsoft.com/en-us/library/system.data.oledb.oledbcommand.aspx
oder direkt auf den Sql-Server mit SqlCommand:
http://msdn2.microsoft.com/system.data.sqlclient.sqlcommand.aspx