AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Eigene Datenbank ODBC-fähig machen ... wie ?
Thema durchsuchen
Ansicht
Themen-Optionen

Eigene Datenbank ODBC-fähig machen ... wie ?

Ein Thema von Ironarrow · begonnen am 9. Jun 2006 · letzter Beitrag vom 12. Jun 2006
Antwort Antwort
Ironarrow

Registriert seit: 23. Mär 2004
Ort: Kerpen
16 Beiträge
 
Delphi 7 Professional
 
#1

Eigene Datenbank ODBC-fähig machen ... wie ?

  Alt 9. Jun 2006, 12:29
Datenbank: eigene record-Datei • Zugriff über: Fileread / Filewrite
Hallo zusammen,

ich habe eine Anfrage von einem Kunden bekommen, wo ich nicht genau weiß wie ich derartiges realisieren kann / soll.

Meine Software habe ich damals auf eine eigene Datenbank aufgebaut, da die Zugriffe per Delphi-Befehle (Fileread / Filewrite) schneller arbeiten als wenn ich mich an eine Paradox, Access etc. -Datanbank angeknüpft hätte. Daher habe ich Struktur meiner Datenbank in einen Record gepackt, der so eine feste länge pro Datensatz hat.

Ein Kunde will nun einen Teil meiner Daten per ODBC auslesen können. Und da weiß ich jetzt nicht mehr weiter ... ich weiß wie ich per Dataset / Table etc. auf andere Datenbanken zufreife, Daten lesen / schreiben / ändern kann ... aber in diesem Fall wäre ich ja die "Datenbank", die solche Anfragen abarbeiten muß.

Gibt es da irgendeinen Weg wie ich meine Datenbank (bzw. rekordbasierte binär-Datei) als ODBC-Quelle zur Verfügung stelle ??

Da ich mich bisher noch nicht großartige mit ODBC beschäftigt habe, habe ich auch noche keine Vorstellung was da auf mich zukommen könnte.

mfg.

Rainer
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.380 Beiträge
 
Delphi 10.3 Rio
 
#2

Re: Eigene Datenbank ODBC-fähig machen ... wie ?

  Alt 9. Jun 2006, 12:48
Hi,

keinen Plan was der ODBC-Treiber alles machen können soll, aber versuch das Problem doch einfach per ASCII-CSV zu lösen: Exportier deine DB in div. CSV-Dateien. Bei meinem Windows gibts nen Microsoft Text-Treiber, über den dein Kunde dann auf die Daten zugreifen kann.

Lemmy
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Eigene Datenbank ODBC-fähig machen ... wie ?

  Alt 9. Jun 2006, 13:33
Zitat von Ironarrow:
Gibt es da irgendeinen Weg wie ich meine Datenbank (bzw. rekordbasierte binär-Datei) als ODBC-Quelle zur Verfügung stelle ??
Wenn Du ein paar Jahre Entwicklung übrig hast: Schreib dir doch einen ODBC-Treiber
Ansonsten schreib deine Datenzugrifssschicht um so das du alternativ entweder eine "richtige" DB (z.B. MS-SQL/MySQL/...) oder dein Format verwenden kannst. Und wenn er unbedingt mit ODBC arbeiten will so muß er deine Speicherung auf diese DB umstellen. Ist vermutlich für dein Programm auch nicht von heute auf morgen umgestellt.

Will er nur lesen kannst Du wie schon angemerkt z.B. einfach 'nen Exporter nach Text-Format schreiben.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Ironarrow

Registriert seit: 23. Mär 2004
Ort: Kerpen
16 Beiträge
 
Delphi 7 Professional
 
#4

Re: Eigene Datenbank ODBC-fähig machen ... wie ?

  Alt 12. Jun 2006, 09:05
O.k. Danke für die Antworten ... ich glaube ich werde dann eine "Zwischendatenbank" dazwischenhängen, welche ODBC-fähig ist. So kann ich dann per ODBC drauf zugreifen und der Kunde ebenfalls.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:54 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz