AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Daten an Access übergeben
Thema durchsuchen
Ansicht
Themen-Optionen

Daten an Access übergeben

Ein Thema von Thomas78 · begonnen am 20. Okt 2004 · letzter Beitrag vom 20. Okt 2004
Antwort Antwort
Thomas78

Registriert seit: 8. Jun 2004
Ort: Göda
9 Beiträge
 
#1

Daten an Access übergeben

  Alt 20. Okt 2004, 14:44
Hallo,

ich möchte Daten aus Delphi in einer Access- Datenbank ablegen. Dabei will ich auf die BDE verzichten, da sonst zusätzlicher Installationsaufwand am Zielrechner entsteht. Aus diesem grund habe ich Access2000 jetzt über OLE gesteuert. Dazu existieren Tutorials. Leider konnte ich bisher noch nicht klären, wie man nun Daten in eine geöffnete Access- Tabelle einträgt.
Könnt ihr mir weiterhelfen oder gehe ich an das Problem gar falsch heran?

Ich nutze Delphi 5 Prof.
  Mit Zitat antworten Zitat
UweR

Registriert seit: 15. Mär 2004
Ort: Bad Marienberg
219 Beiträge
 
Delphi 7 Professional
 
#2

Re: Daten an Access übergeben

  Alt 20. Okt 2004, 15:06
Ich denke nur um ein paar Daten reinzuschreiben ist die Ansteuerung über OLE nicht ganz der passende Weg. Versuch es mal mit DAO. Die passenden Komponenten kannst du dir hier DAO-Komponenten runterladen. Du kannst auch über ADO gehen (Komponenten dazu gibts auf der selben Seite), aber erstens ist das bei D5 nicht dabei und wenn es nur um ACCESS geht bist du mit DAO besser bedient.
Gruß
UweR
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

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

Re: Daten an Access übergeben

  Alt 20. Okt 2004, 15:19
Zitat von UweR:
Ich denke nur um ein paar Daten reinzuschreiben ist die Ansteuerung über OLE nicht ganz der passende Weg. Versuch es mal mit DAO. Die passenden Komponenten kannst du dir hier DAO-Komponenten runterladen. Du kannst auch über ADO gehen (Komponenten dazu gibts auf der selben Seite), aber erstens ist das bei D5 nicht dabei und wenn es nur um ACCESS geht bist du mit DAO besser bedient.
DAO ist m.E. nicht der bessere Weg:

- da DAO von M$ schon wieder als veraltet gekennzeichnet ist und deshalb nicht weiterentwickelt wird und vermutlich mit der nächsten Access-Version nicht mehr geht
- ADO schon auf vielen Rechner installiert ist und man für eine Großteil der PC's keine Installation benötigt

Access ist aber grundsätzlich auch nicht mehr 100% zu empfehlen, da M$ verstärkt die MSDE (kleine Version des MS-SQL-Servers) an den Mann bringen will und deshalb die Jet-Engine auch über kurz oder lang verschwinden wird (Der Jet-ADO-Treiber ist z.B. nicht mehr bestandteil der MDAC-Installation).
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
UweR

Registriert seit: 15. Mär 2004
Ort: Bad Marienberg
219 Beiträge
 
Delphi 7 Professional
 
#4

Re: Daten an Access übergeben

  Alt 20. Okt 2004, 16:04
Im Prinzip hat Bernhard ja recht, aber erstens habe ich für D5 bis jetzt noch keine vernünftige frei verfügbare ADO-Komponente gefunden und das ACCESS als auch die Jet-Engine ausstirbt glaube ich zweitens zumindest kurzfristig nicht dran, wenn auch Bill Gates kräftig dran arbeitet. Es laufen viel zu viele ACCESS-Anwendungen und eine Portierung auf MS-SQL ist auch nicht gerade so mal gemacht.

Bis jetzt hat auch der Datenbankzugriff über DAO auf ACCESS97 oder ACCESS2000-Datenbanken noch auf jedem Betriebssystem >= Win2k (einschließlich Server2003) anstandslos ohne irgendwelche Installationen geklappt. Bei Win9x und WinNT muß natürlich DAO installiert werden, da hat aber auch ADO mindestens die gleichen Probleme.
Gruß
UweR
  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 13:50 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