tutorials.de Buch-Aktion 05/2012
Seite 1 von 3 123 LetzteLetzte
ERLEDIGT
JA
ANTWORTEN
32
ZUGRIFFE
4175
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Asterix-Ac
    Asterix-Ac Asterix-Ac ist offline Mitglied Gold
    Registriert seit
    Jul 2003
    Ort
    Aachen (NRW)
    Beiträge
    215
    Hallo zusammen,

    ich bin nicht besonders fitt im ADO.NET. Gibt es eine Möglichkeit eine Access-DB ohne Access und ohne ODBC einzubinden und als DB zu nutzen?

    Asterix
     

  2. #2
    Avatar von Asterix-Ac
    Asterix-Ac Asterix-Ac ist offline Mitglied Gold
    Registriert seit
    Jul 2003
    Ort
    Aachen (NRW)
    Beiträge
    215
    Also bis jetzt hat noch keiner geantwortet.
    Ich wollte mich nochmal in Erinnerung mit der Frage bringen.
     

  3. #3
    Reverent Reverent ist offline Mitglied Gold
    Registriert seit
    Jun 2004
    Beiträge
    190
    Hi,
    warum willst Du es den ohne die Sachen einbinden?
    BisDann
     

  4. #4
    Avatar von Asterix-Ac
    Asterix-Ac Asterix-Ac ist offline Mitglied Gold
    Registriert seit
    Jul 2003
    Ort
    Aachen (NRW)
    Beiträge
    215
    Hi,

    Das Programm muss auch ohne ODBC lauffähig sein - Solche Rechner gibt es heute auch noch
    Und ODBC soll auch nicht installiert werden.

    Sind Vorgaben, kann ich auch nicht ändern

    Asterix
     

  5. #5
    Avatar von broetchen
    broetchen broetchen ist offline Mitglied Gold
    Registriert seit
    Feb 2004
    Ort
    Österreich/Wien
    Beiträge
    181
    Du kannst OleDB nehmen, allerdings weiß ich nicht, ob das ohne installiertem Access läuft.

    Wenn du es richtig hardcore machen willst, dann mach es auf Dateilevel und lies die Datei mittels Filezugriff aus

    mfg broetchen
     

  6. #6
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Zitat Zitat von AsterixAoH
    Das Programm muss auch ohne ODBC lauffähig sein - Solche Rechner gibt es heute auch noch
    Und ODBC soll auch nicht installiert werden.
    Ich bin mir nicht sicher, weil zu lange her,
    aber die ADODB braucht meines erachtens kein ODBC und vor allem kein Access.
    Ich hab aber bisher minimal auf WIN2000 damit gearbeitet.
    Was zur ADODB
    Zitat Zitat von broetchen
    Wenn du es richtig hardcore machen willst, dann mach es auf Dateilevel und lies die Datei mittels Filezugriff aus
    Ähm, wie soll ich das jetzt verstehen, broetchen? Kannst das mal näher erörtern?

    MfG, cosmo
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  7. #7
    Avatar von Asterix-Ac
    Asterix-Ac Asterix-Ac ist offline Mitglied Gold
    Registriert seit
    Jul 2003
    Ort
    Aachen (NRW)
    Beiträge
    215
    Hallo zusammen,

    danke erstmal für die Anregungen.

    zu Cosmo : zu ADODE kann ich noch nicht viel sagen, müsste mich erst reinlesen ,aber der Link zum Thead habe ich nicht verstanden, außer das es um den SQL-Server ging.

    zu broetchen :
    Zitat Zitat von broetchen
    Wenn du es richtig hardcore machen willst, dann mach es auf Dateilevel und lies die Datei mittels Filezugriff aus
    Erklär' mal ein wenig genauer. Das interessiert mich sehr. Ich bin ein Puurist. Mal schauen, ob ich das raffe Genau sowas suche ich -> per Filezugriff auslesen und dann per SQL wie eine Datenbank behandeln.

    Asterix
     

  8. #8
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Hättest Du den Thread gelesen, würdest Du was zur ADODB erfahren (ab 4. Post)
    und dort auch Links finden.
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  9. #9
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Ich sehe hier ein wenig Aufklärungsbedarf.

    Auf Access solltest per OleDb zugreifen und nicht via ODBC, zumal OleDb um einiges schneller ist.

    Thema "Access auf Filesystem-Basis":
    Hier wirst du dir schwer tun, an die Filedefinition zu kommen. Meines Wissens nach ist die für Access nicht offen, ausser eventuell für Access 2003, aber selbst das wäre kostenpflichtig. Und das wirst du vermutlich nicht wollen. Weiters vergibst du dir dann die Möglichkeit, da mit SQL darauf zuzugreifen. Nun, prinzipiell ginge es schon, aber du müsstest deinen eigenen Provider entwickeln und ich zweifle sehr stark daran, dass du hier das äquivalente Wissen der Microsoft-Entwickler aufbringst um dies zu so umzusetzen, dass du gegenüber der bestehenden Lösungen keinen Geschwindigkeits- bzw. Leistungsnachteil hast. Zusammenfassend: Schlag es dir aus dem Kopf.

    Thema "Purist":
    Schön, bringt dich aber nicht weiter. Puristen neigen dazu, das Rad zum 10.000sten Mal zu entwickeln. Mit welchem Effekt? Dass die meisten Räder nicht rund laufen. Ergo programmiertechnisches K.O.

    Thema "ADO.NET" + Thema "nicht verstanden":
    Du machst es dir selbst am einfachsten wenn du dich wirklich informierst. Du kennst ein Kürzel nicht? Oder ein Schlagwort? Nutze Google und schlag es nach. Damit musst du dir nicht alles erklären lassen und baust dir so einen guten Grund-"Wortschatz" auf. Zumal es vor allem auf dem Gebiet der ADO.NET sehr viel freie Literatur im Netz gibt.

    Thema "Vorgaben":
    Natürlich gibt es Vorgaben. Gewisse Vorgaben machen keinen Sinn. Unabhängig davon ist es sehr wichtig, dass du dich laufend informierst und lernst, lernst, lernst. Warum? Damit du erkennst wann welche Vorgaben unsinnig sind und wann sie sehr wohl sinn machen. Kannst du das nicht, musst du ständig mit Vorgaben arbeiten, die für das Programm/Produkt keinen Sinn machen und nur Einschränkungen mit sich bringen.
     

  10. #10
    Avatar von Asterix-Ac
    Asterix-Ac Asterix-Ac ist offline Mitglied Gold
    Registriert seit
    Jul 2003
    Ort
    Aachen (NRW)
    Beiträge
    215
    Hallo zusammen,

    zu Cosmo : Du hast Recht. Ich hatte es nicht richtig durchgelesen, was ich nun nachgeholt habe. Das Aber das bringt mich in meinem eigentlichen Vorhaben nicht wirklich weiter.
    Bin aber nun was schlauer

    zu Norbert : OK, Deine Argumente haben mich überzeugt und sind wirklich sinnvoll.
    Aber wenn ich zu Microsoft rüberschiele und mir Outlook und die 'pst'-Dateien anschaue, können die das auch. und so eine Lösung suche ich auch. (Ein Programm installieren, aufrufen, läuft - ohne OLEDB, ODBC oder ADODB) Die haben MAPI(das war's doch?).

    Meine Frage ist : Wie kann man eine Datenhaltung konstruieren, die ohne Provider auskommt und ASCII und Binärdaten in tabellenartiger Form aufnimmt? (ich meine, Dateianhänge von Mails sind ja eh' schon Base64 kodiert, also in ASCII gewandelt.)

    Bin da ziemlich ratlos.

    Asterix
     

  11. #11
    Avatar von broetchen
    broetchen broetchen ist offline Mitglied Gold
    Registriert seit
    Feb 2004
    Ort
    Österreich/Wien
    Beiträge
    181
    Zitat Zitat von cosmochaosmaker
    Zitat:
    Zitat von broetchen
    Wenn du es richtig hardcore machen willst, dann mach es auf Dateilevel und lies die Datei mittels Filezugriff aus
    Ähm, wie soll ich das jetzt verstehen, broetchen? Kannst das mal näher erörtern?
    Hat Norbert schon recht gut beantwortet
    Wird sich nicht wirklich machen lassen, da Microsoft kaum die Access-Datenstruktur herausgeben wird.

    @Asterix:
    Was für Daten willst du abspeichern?

    mfg broetchen
     

  12. #12
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Zitat Zitat von broetchen
    Hat Norbert schon recht gut beantwortet
    Wird sich nicht wirklich machen lassen, da Microsoft kaum die Access-Datenstruktur herausgeben wird.
    Genau das hab ich mich auch gefragt.
    Zitat Zitat von AsterixAoH
    Meine Frage ist : Wie kann man eine Datenhaltung konstruieren, die ohne Provider auskommt und ASCII und Binärdaten in tabellenartiger Form aufnimmt? (ich meine, Dateianhänge von Mails sind ja eh' schon Base64 kodiert, also in ASCII gewandelt.)
    Das minimalistischste was ich mir darunter vorstellen könnte währe XML
    Aber warum versuchst Du die Welt neu zu erfinden wo es doch so viele verschiedene DB provider gibt?
    Und ich find die ADODB (lassen wir mal deine Vorgaben ausser acht) kommt einem schon sehr entgegen,
    da sie wie gesagt ne menge DBs ohne große Vorraussetzungen lesen und scheiben kann.
    Die OleDB hingegen kenn ich nicht und kann daher auch nichts weiter dazu beitragen.

    Ich würd den Vorschlag vom Norbert beherrzigen und mir mal genauer Gedanken,
    bezüglich der Vorgaben machen. Sie könnten die Umsetztung der Problemlösung,
    signifikant beeinflussen.

    MfG, cosmo
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  13. #13
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Zitat Zitat von AsterixAoH
    Meine Frage ist : Wie kann man eine Datenhaltung konstruieren, die ohne Provider auskommt und ASCII und Binärdaten in tabellenartiger Form aufnimmt? (ich meine, Dateianhänge von Mails sind ja eh' schon Base64 kodiert, also in ASCII gewandelt.)
    Hi.

    du könntest auch auf eine Firebird Datenbank zurückgreifen.
    Kannst als Server betreiben, oder in deine Applikation einbetten.

    Ich spiele mich gerade mit dieser Datenbank ein wenig herum, und bin sehr zufrieden mit ihr. Vorallem weil sie Stored Procedures unterstützt..

    dotnetfirebird.org

    Firebird Can Be Easily Embedded
    Die download-Links stimmen auf der Seiten nicht, einfach links im Menü auf Download klicken. Den Server musst du nicht installieren, es reicht wenn du den DataProvider hast, und die Embedded-DLL.

    MfG,
    Alex
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  14. #14
    Avatar von Asterix-Ac
    Asterix-Ac Asterix-Ac ist offline Mitglied Gold
    Registriert seit
    Jul 2003
    Ort
    Aachen (NRW)
    Beiträge
    215
    Hallo zusammen,

    zu broetchen :
    Zitat Zitat von broetchen
    Was für Daten willst du abspeichern?
    u.a. sollen Mails gespeichert werden.

    zu cosmo :
    Zitat Zitat von cosmochaosmaker
    Das minimalistischste was ich mir darunter vorstellen könnte währe XML
    Das ich nicht gleich darauf gekommen bin
    Aber auch ein wenig zu häftig.

    zu Alex :
    Zitat Zitat von Alexander Schuc
    du könntest auch auf eine Firebird Datenbank zurückgreifen.
    Kannst als Server betreiben, oder in deine Applikation einbetten.
    Genau sowas habe ich gesucht. Keine Installation einer DB o. ä. erforderlich. Muss mich jetzt erstmal damit beschäftigen, aber das scheint es zu sein.
    Also hat unser Brainstorming (richtig geschrieben?) doch was gebracht. Einer weiß immer was.
    Dank' Dir Alex. Und den anderen Leuten natürlich auch

    Die Firebird-DB scheint eine Weiterentwicklung von MySQL zu sein. Sie hat viele Features davon.

    Asterix
     

  15. #15
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Zitat Zitat von AsterixAoH
    Die Firebird-DB scheint eine Weiterentwicklung von MySQL zu sein. Sie hat viele Features davon.
    Bitte.

    Firebird ist ein Abkömmling von Borlands Interbase und hat mit MySql nichts zu tun.
    Das es viele der Funktionen hat, liegt daran das es SQL Standards gibt.
    Firebird hält sich an SQL 92 und kann Teile von SQL 99.

    Wenn du Probleme zu Firebird hast, mach einfach nen Thread dazu auf. Von einem User weisst nun ja, das er auch Firebird benutzt.
    Bevor du was schreibst, durchsuch aber einfach mal diese Seite. Dort steht einiges.
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

Ähnliche Themen

  1. SQL/Access-ODBC-Block-Problem: Meldung "ODBC-Aktualisierung fehlgeschlagen"
    Von KlebeKalle im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 08.10.09, 14:00
  2. Antworten: 1
    Letzter Beitrag: 17.07.08, 12:43
  3. Antworten: 1
    Letzter Beitrag: 26.11.04, 12:51
  4. ODBC Verbindung ohne ODBC-Datenquellen-Administrator
    Von cyriacks im Forum VisualStudio & MFC
    Antworten: 3
    Letzter Beitrag: 06.06.04, 18:19
  5. access abfrage ohne odbc
    Von dji im Forum ASP
    Antworten: 4
    Letzter Beitrag: 27.08.02, 15:48