AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

BDE und ODBC?

Ein Thema von Delphi-Coder · begonnen am 10. Mär 2003 · letzter Beitrag vom 14. Mär 2003
Antwort Antwort
Delphi-Coder

Registriert seit: 8. Jan 2003
Ort: Greifswald / Stralsund
151 Beiträge
 
Delphi 7 Enterprise
 
#1

BDE und ODBC?

  Alt 10. Mär 2003, 12:19
Hallo,

ich hab ein Verwaltungsprogramm programmiert, welches mit Datenbanken arbeitet. Ich benutze dafür die BDE und Paradox 7 Datenbanken. Nun hab ich mit einem Profi gesprochen, und der meinte ich solle doch lieber ODBC einsetzen und die Datenbanken nicht so mitgeben, sondern beim 1. Start mit SQL generieren lassen!
Nun meine Fragen: Wie funktioniert diese ganze ODBC-Sache? Wie kann ich sie einsetzen? Und wie kann ich meine jetzige DB-Struktur (samt Quelltext) auf ODBC umstellen?
Das mit dem automatischem Generieren der Datenbanken bekomm ich gerade noch alleine hin!

Vielen Dank für eure Hilfe!


Bis denne!
Delphi-Coder
  Mit Zitat antworten Zitat
Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#2
  Alt 13. Mär 2003, 12:32
Hallo Delphi-Coder,

dieser Empfehlung kann ich nicht folgen. Wenn du mit Paradox arbeitest ist die BDE einfach schneller. Ich empfehle deshalb in deinem Fall die BDE zu benutzen. Für meine Anwendungen, die auf Paradox Tabellen zugreifen, füge ich die notwendigen Tabellen (leer) der Anwendung hinzu. Warum extra Code für die automatische Generierung schreiben?
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat
Delphi-Coder

Registriert seit: 8. Jan 2003
Ort: Greifswald / Stralsund
151 Beiträge
 
Delphi 7 Enterprise
 
#3
  Alt 14. Mär 2003, 10:10
Danke für die Antwort! Ich hab jetzt eine 2. Version des Programms mit ADO fertig gemacht! ADO deshalb, weil ich gelesen habe, dass ODBC auch schon veraltet ist und ADO ganz toll sein soll!
Funktioniert auch alles soweit - ist aber leider langsamer als BDE mit Paradox!

Bis denne!
Delphi-Coder
  Mit Zitat antworten Zitat
Benutzerbild von Specialwork
Specialwork

Registriert seit: 10. Jan 2003
Ort: Schwall
71 Beiträge
 
Delphi 8 Professional
 
#4

ADO ist bestimmt nicht langsamer !!

  Alt 14. Mär 2003, 10:44
Hallo Delphi Coder,

Mit ADO ist es deshalb langsamer, weil Du sehr wahrscheinlich den OLEDB Provider für ODBC verwendet hast um auf Deine Paradox Tabellen zuzugreifen.

Ich bin jedenfalls gerade dabei meinen eigenen OLEDB Provider für Paradox zu schreiben, der den beschwerlichen Weg über die ODBC meidet.

Wenn er fertig ist, kann ich den Provider ja mal posten.

Gruß, Tom
Thomas van Veen
Es gibt keine Probleme, nur Lösungen, auf die man nicht gleich kommt !
  Mit Zitat antworten Zitat
Delphi-Coder

Registriert seit: 8. Jan 2003
Ort: Greifswald / Stralsund
151 Beiträge
 
Delphi 7 Enterprise
 
#5
  Alt 14. Mär 2003, 10:48
Hi Specialwork,

danke für das Angebot! Bei der ADO-Version meines Programms benutze ich aber gar keine Paradox-Datenbank! Ich alle Paradox-Tabellen in eine Access-DB importiert und arbeite mit dieser!

Mfg
Delphi-Coder
  Mit Zitat antworten Zitat
Benutzerbild von Specialwork
Specialwork

Registriert seit: 10. Jan 2003
Ort: Schwall
71 Beiträge
 
Delphi 8 Professional
 
#6
  Alt 14. Mär 2003, 11:00
Hallo Delphi Coder,

Ich bin zwar nicht gerade der größte Fan von Access Datenbanken, jedoch ist die Wahl gegenüber einer Paradox Datenbank um ein Vielfaches besser, bietet sie doch eine Menge Mehr an Funktionalitäten.

Gruß, Tom
Thomas van Veen
Es gibt keine Probleme, nur Lösungen, auf die man nicht gleich kommt !
  Mit Zitat antworten Zitat
Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#7
  Alt 14. Mär 2003, 12:56
Hallo Specialwork,

für den Zugriff aus Delphi heraus sehe ich keinen Vorteil in Access. Wenn ich die beiden Datenbankensysteme miteinander vergleiche ist Paradox eindeutig die bessere Datenbank, da Object PAL deutlich besser ist als irgendein angepasstes Visual Basic. In vielen Vergleichstest schneidet Paradox besser ab als Access, insbesondere wenn es um Möglichkeiten für die Entwickler geht. Nur für den Anwender, der mal schnell eine Tabelle erstellen will und die Fähigkeiten der Datenbank gerade nicht ausnutzt, gewinnt Access gegenüber Paradox.

@Delphi-Coder:

Zitat:
... ich aber gar keine Paradox-Datenbank! Ich alle Paradox-Tabellen in eine Access-DB importiert und arbeite mit dieser!
Schade! Ist aus meiner Sicht ein Rückschritt.
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat
Benutzerbild von Specialwork
Specialwork

Registriert seit: 10. Jan 2003
Ort: Schwall
71 Beiträge
 
Delphi 8 Professional
 
#8

Vergleichtests

  Alt 14. Mär 2003, 13:43
Hallo Mr. Spock,

Eigentlich geht es mir bei der Auswahl einer Datenbank nicht grundlegend um die Zugriffsmöglichkeit aus Delphi heraus, sonderen um dessen Eigenschaften wie z.B. Ausgereifte SQL-Syntax, Anlegen von Views, Joins, Tablespaces usw.

@Vergleichtests:
Hast Du vieleicht ein paar Links zu Diesem Thema

Gruß, Tom
Thomas van Veen
Es gibt keine Probleme, nur Lösungen, auf die man nicht gleich kommt !
  Mit Zitat antworten Zitat
Delphi-Coder

Registriert seit: 8. Jan 2003
Ort: Greifswald / Stralsund
151 Beiträge
 
Delphi 7 Enterprise
 
#9
  Alt 14. Mär 2003, 13:55
@ MrSpock

In meinen Augen ist das auch ein Schritt zurück, weil es bei mir langsamer ist! Aber wenn es so gewünscht wird, mach ich es halt so! Ich werd auch an beiden Varianten des Programms weiterarbeiten und lasse
letztendlich den EndUser diese Entscheidung treffen!
Es ging mir nur primär darum eine Lösung bereitzustellen, bei der der User nicht die BDE benötigt! Und für die Access-Lösung sind die Treiber in Win2000/NT/XP schon standardmäßig dabei, so dass man sie nicht noch zusätzlich mitliefern muss!

  Mit Zitat antworten Zitat
Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#10

Re: Vergleichtests

  Alt 14. Mär 2003, 14:26
Zitat von Specialwork:
@Vergleichtests:
Hast Du vieleicht ein paar Links zu Diesem Thema
Ich habe mir gedacht, dass die Frage kommt und habe mal gegoogelt, aber auf Anhieb leider nichts gefunden. Der Bericht, an den ich mich noch erinnere, stand in der PC Professional. Zum selben Zeitpunkt gab es auch Berichte in anderen PC Zeitschriften. Das Ergebnis (Paradox vor Access, insbesondere für Entwickler) war in mehreren Berichten gleich.
Albert
Live long and prosper


MrSpock
  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 12:20 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