AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Grundlagen: verschiedene Datenbank Probleme Delphi XE2 Trial Version
Thema durchsuchen
Ansicht
Themen-Optionen

Grundlagen: verschiedene Datenbank Probleme Delphi XE2 Trial Version

Ein Thema von Levario · begonnen am 16. Feb 2012 · letzter Beitrag vom 20. Feb 2012
Antwort Antwort
Seite 1 von 2  1 2      
Levario

Registriert seit: 15. Feb 2012
3 Beiträge
 
#1

Grundlagen: verschiedene Datenbank Probleme Delphi XE2 Trial Version

  Alt 16. Feb 2012, 09:56
Datenbank: Paradox • Version: 7.0 • Zugriff über: BDE
Hallo zusammen,

Kurz zu meinem System:
ich teste seid ca. 1 Woche das Programm Delphi XE2 und nutze im Moment die Trialversion die man 30 Tage kostenlos testen kann.

Kurz zu Delphi XE2
Erste Programme ohne Datenbanken funktionieren fehlerfrei.

Datenbank Problem 01 Paradox
Ich möchte nun eine dateibasierende Paradox Datenbank aufbauen, Tutorials habe ich dazu on Mass im Netz gefunden leider nur für ältere Versionen die eine Datenbankoberfläche und dann Datei Neu Tabelle Paradox 7 nutzen. Diese Datenbakoberfläche finde ich bei der neuen Version nicht.

Ich habe in meinem Formular (Form1) eine Datenbank (Database1) ein TTable1, eine DataSource1, mehrere Editfelder und einen DB Navigator. Die Editfelder und der Navigator haben als DataSource (Datasource1), Table1 beinhalt den Name der Datenbank (Database1).

Fehlerbesdchreibung:
Wenn ich nun unter Table1 Active true angebe, bekomme ich die Fehlermeldung ungültiger Konfigurationsparameter Alias Database1.

Meine Gedanken dazu
Ich gehe mal davon aus das ich für die Dateibasierende Datenbank auch eine Datei anlegen muss und die Datei in einem Pfad anzugeben haben. Oder das die Datenbank beim ersten aktivieren erstellt wird. Leider komme ich an genau dieser Stelle nun nicht weiter über Hilfe währe ich sehr dankbar!
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#2

AW: Grundlagen: verschiedene Datenbank Probleme Delphi XE2 Trial Version

  Alt 16. Feb 2012, 10:18
Wenn Du Dir wirklich Paradox antun willst:
Die "Datenbank" ist nichts anderes als ein Pfad (Ohne Dateinamen)
Der Tablename ist dann der Dateinamen ohne Extension.
Gruß, Jo
  Mit Zitat antworten Zitat
pmoegenb

Registriert seit: 24. Aug 2006
Ort: Aidlingen
155 Beiträge
 
Delphi XE6 Professional
 
#3

AW: Grundlagen: verschiedene Datenbank Probleme Delphi XE2 Trial Version

  Alt 16. Feb 2012, 10:23
Vergiss Paradox und BDE. BDE ist schon seit Jahren tot. Es gibt Alternativen wie z. B.

Absolute Database (http://www.componentace.com/bde_repl...e_database.htm)
TurboDB
NexusDB (http://www.nexusdb.com/support/index.php?q=FreeEmbedded)
u.s.w.
Peter Mögenburg
Gruß

Peter
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.648 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Grundlagen: verschiedene Datenbank Probleme Delphi XE2 Trial Version

  Alt 16. Feb 2012, 10:29
Richtig, was wir (parallel zur Umstellung auf andere Datenbanken) schon an Stunden in Notlösungen investiert haben um die BDE noch am Laufen zu halten...
Das Ding ist seit über 10 Jahren tot. Wer damit noch ein neues Projekt anfängt, dem ist nicht mehr zu helfen, sorry.

Alternativen wurden ja schon genannt, aber am einfachsten dürfte sein die Möglichkeiten zu nutzen, die bei Delphi schon dabei sind, sprich z.B. dbExpress. Dazu Firebird Embedded als Datenbank, IBExpert als kostenloses Tool zur Verwaltung der Datenbankstruktur, fertig.
Dann kannst du einfach im Daten-Explorer in Delphi die Datenbank einrichten und dort schon die Tabellen sehen. Wenn du die auf dein Datenmodul ziehst, hast du automatisch die passenden Komponenten (auch wenn ein manuelles Einrichten wohl zum Verständnis sinnvoller ist).
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Levario

Registriert seit: 15. Feb 2012
3 Beiträge
 
#5

AW: Grundlagen: verschiedene Datenbank Probleme Delphi XE2 Trial Version

  Alt 16. Feb 2012, 10:41
Vielen Dank schon mal.

Das die Datenbank veraltet ist weis ich nutze das ganze auch nur zum testen. Den die anderen Datenbanken funktionieren hier alle nicht, habe da ähnliche Probleme MySQL, Firebird usw. Connection Error! Müßte das ganze wohl erst installieren und einrichten! Das mache ich dannach!

Das ganze ist ja auch nur erst mal zum kennen lernen des Programms gedacht und das war halt das erste was ich mir ausgesucht habe! Bekommt man das den noch zum laufen? Gibt doch sicher noch alte Anwendungen die das nutzen und umgeschrieben werden? Werde danach dann auch eine andere datenbank umsteigen.
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#6

AW: Grundlagen: verschiedene Datenbank Probleme Delphi XE2 Trial Version

  Alt 16. Feb 2012, 10:48
Ich hatte Deine Frage so verstanden, dass es tatsächlich um ein paar Tests und Spielereien geht. Dagegen ist ja nichts einzuwenden, wenn Dir bewusst ist, dass es sich um Technik von vorgestern handelt.
Wenn Du später "ernsthaft" arbeiten möchtest, musst Du Dich darauf einstellen, entweder Deine Daten neu einzugeben oder ein paar neue Threads aufzumachen, wie Du die Daten aus Paradox in die neue DB bekommst..
Gruß, Jo
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#7

AW: Grundlagen: verschiedene Datenbank Probleme Delphi XE2 Trial Version

  Alt 16. Feb 2012, 11:06
Aus eigener leidvoller Erfahrung,
laß die Finger von Paradox (und Dbase und ...)
Der Aufwand für eine x-Beliebige Datenbank ist mehr oder weniger immer gleich groß,
da ist es besser, etwas zu nehmen, das noch halbwegs aktuell ist, da ist die Zeit besser investiert.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Levario

Registriert seit: 15. Feb 2012
3 Beiträge
 
#8

AW: Grundlagen: verschiedene Datenbank Probleme Delphi XE2 Trial Version

  Alt 16. Feb 2012, 11:30
Sorry aber eure Kommentare bringen mich im mom nicht weiter, ich habe nur vor eine Simple Anwendung, damit zu erstellen und diese dann später mit unterschiedliche Datenbanken zu erstellen, rein zur Übung. Kann mir da echt keiner weiter helfen? Bitte keine weiteren Kommentare Paradox ist veraltet! Das sagte ich schon oben ist mir bekannt!
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#9

AW: Grundlagen: verschiedene Datenbank Probleme Delphi XE2 Trial Version

  Alt 16. Feb 2012, 16:54
Sorry aber eure Kommentare bringen mich im mom nicht weiter, ich habe nur vor eine Simple Anwendung, damit zu erstellen und diese dann später mit unterschiedliche Datenbanken zu erstellen, rein zur Übung. Kann mir da echt keiner weiter helfen? Bitte keine weiteren Kommentare Paradox ist veraltet! Das sagte ich schon oben ist mir bekannt!
Was meine Vorposter dir zu sagen versuchten: Die Einarbeitung in den Umgang mit Datenbankanwendungen mit der BDE ist derart mühsam und frustrierend, daß es sich nicht einmal lohnt, hier noch Tips zu geben. Nimm eine der oben empfohlenen Datenbanken. Wenn es nicht geht, dann liegt das allermeist daran, daß man etwas falsch gemacht hat. Daß Anfänger Probleme damit haben, sofort alles hinzukriegen, was sie sich vornehmen, ist nichts neues und kann in jedem Programmierer-Forum beobachtet werden.

Wenn du also wirklich, wie du schreibst, den Umgang mit Datenbanken, DB-Komponenten und DB-Design erlernen willst, dann lies dir entsprechende Tutorials durch. Ich weiß auch nicht immer alles aus dem "Handgelenk", aber ich weiß, wo ich nachlesen kann.

Mit den dBExpress-Komponenten, die bei XE2 dabei sind, kannst du sehr leicht eine Verbindung zu einer Firebird-Datenbank herstellen. Letztere stellt einen echten Datenbankserver zur Verfügung, mit dem du so gut wie alle Anforderungen lösen kannst, die an ein modernes relationales Datenbanksystem gestellt werden.

Am besten, du installierst dir erstmal Firebird, danach holst du dir den FbAdmin und den IBExpert aus dem Netz. Wenn das erledigt ist, erstellst du mit FbAdmin einen neuen User, änderst dein Masterpasswort und legst mit IBExpert eine einfache Datenbank an. Danach liest du dir die Hilfe zu dBExpress durch und stellst eine Verbindung mit der eben erstellten Datenbank her. Wenn du was nicht kapierst, frag nach.
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#10

AW: Grundlagen: verschiedene Datenbank Probleme Delphi XE2 Trial Version

  Alt 16. Feb 2012, 18:35
vor gefühlten hunderten von Jahren habe ich auch den Versuch unternommen, mit Paradox - weil es eben da war - mich in Delphi und DB einzuarbeiten.
Das war nur Zeitverschwendung. Schau mal in die Tutorials, da gibt es eins (anlegen einer DB unter Firebird/Interbase) das ist recht knapp und alles wichtige steht drin. Damit sollte dein Delphi auch umgehen können (und es kost's nichts).

Das hat mit "einfach" nichts zu tun, Paradox, das ist so als wolltest Du mit einem Tretroller von Köln nach Frankfurt fahren.
Tu Dir das nicht an.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 14:52 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