AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Easy DataBase Komponenten
Thema durchsuchen
Ansicht
Themen-Optionen

Easy DataBase Komponenten

Ein Thema von clues1 · begonnen am 22. Okt 2004 · letzter Beitrag vom 3. Feb 2006
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    
clues1
Registriert seit: 11. Feb 2004
Hallo an Alle.

Ich habe ein Projekt geschrieben, das es allen Personal / Standard Nutzern ermöglichen soll, eine Verbindung zu einer Datenbank aufzubauen, ohne Probleme mit der Borland Database Engine zu bekommen. Da diese BDE erst ab Professional freigegeben ist, kann man diese als Ersatz dafür nehmen.
Die Komponenten spricht über OLE die ADODB Schnittstellen von Windows an.
Das soll ein Open Source Projekt werden und ich brauch dazu auch eure Hilfe.
Guckt einfach mal in die Referenz rein.

Online Referenz:
http://Steffen99.gmxhome.de/EDB/Referenz/index.html (für 1.0.0.7)

EDB-Komponenten (Alles Source Code, inklusive Referenz)
http://Steffen99.gmxhome.de/EDB/EDB_inkl_ref1007.zip ~ 738 KB

Offline Referenz:
http://Steffen99.gmxhome.de/EDB/Referenz.zip

Update: EDB 1.0.0.7 ist jetzt verfügbar und Referenz aktualisiert.

Aufgrund der letzten Anfragen, dass die EDB auch unter D2005PE laufen nur mit kleinen Bugs, habe ich diese nun entfernt.
Also ab jetzt laufen die Komponenten auch in Delphi 2005 PE (Win32) Versionen.

Ich wünsche noch viel Spaß mit den EDB Komponenten.
 
Benutzerbild von Bernhard Geyer
Bernhard Geyer

 
Delphi 10.4 Sydney
 
#2
  Alt 22. Okt 2004, 15:06
Hallo Steffan,

viel erfolg mit deinem Projekt. Wird ein ganz schöner Brocken arbeit werden.

Das Problem mit der Personal/Standard ist jedoch nicht, das die BDE fehlt, sondern das allgemein alle Datenbankkomponenten fehlen. Hier vor allem die Basisklassen TDataset/TDataSource, auf die auch alle Nicht-BDE-Komponenten aufsetzen können, um einen direkten Zugriff auf eine Datenbank zu ermöglichen.
  Mit Zitat antworten Zitat
clues1
 
#3
  Alt 22. Okt 2004, 21:46
Das meinte ich ja damit .
Das Ding soll natürlich nicht der BDE konkurenz bieten. Schaff ich auch garnicht.
Es soll lediglich den Standard/Personal Delphianer (wie ich) die Verbindung zu einer DB anbieten.
  Mit Zitat antworten Zitat
clues1
 
#4
  Alt 29. Okt 2004, 20:03
Habe einige kleine Fehler wieder behoben. Nun Funktioniert MySQL wieder richtig.

EDB-Komponenten (Alles Source Code)
http://Steffen99.gmxhome.de/EDB/EDB_inkl_ref1005.zip
  Mit Zitat antworten Zitat
Gigant02

 
Delphi 7 Professional
 
#5
  Alt 3. Nov 2004, 09:03
ich finde das ganze von dir echt super

du hast gesagt du brauchst hilfe ???

wie soll die denn aussehen ???
was fehlt noch ???

ich kann zwar noch nicht so gut programmieren aber ich kann mich damit gerne beschäftigen

lg, Ciam
  Mit Zitat antworten Zitat
clues1
 
#6
  Alt 3. Nov 2004, 12:53
Hallo. Danke dir für deine Interesse .

Jeder der möchte, kann in dem Source Code selber was hinzufügen und ändern. Wenn du was heraus findest oder Funktionen, Klassen usw. geschrieben hast. Diese eine gute Ergänzung zu den jetzigen Klassen und Funktionen, könnt Ihr die gerne mir zu schicken.

Es währe super wenn sich einiges in die Richtung bewegen könnte die Komponenten DB unabhängig zu schreiben. Da dies ja schon relativ unabhängig ist, sollte da kein Brett im Weg liegen. Z.B. die SQL Convert Komponente. Die aus Delphi Parametern und Funktionen einen sauberen SQL Code schnitzen. Wie es mit den Datums und Zeitvormaten schon angefangen hat, leider nur für JET (Access). Dies soll aber mit Case abfragen für Alle DB Typen die es gibt, verfügbar machen.
Es währe auch noch super, wenn die Datenbank-Connectivity getestet werden kann. Ich selber teste dies ab und zu mit MySQL, MSSQL und JET.

Features die noch gewünscht sind:
- Unterstützung vieler weiterer Datenbanken
- Einfaches Drucken von Tabellen auf A4
- Export/Import von jeglichen Formaten in SQL (XML, CSV, LDAP, TXT, Programm speizifische Formate, ....)
- Backups, Archivierung, ...
- Anbindung an des Programm "DBDesigner", was schon für MySQL einige schöne dinge macht.
- Syntax Highlighter für SQL (Eventuell in Verbindung mit SynEdit?) und Codeverfollständigung.
- DB Analyse Tools
- Und noch viel mehr, wenn das gewünscht ist. (Enfach mal vorschläge machen oder selber bauen)

Da diese EDB Komponenten OpenSource sind, könnt ihr ruhig damit rum spielen und änderungen vornehmen. Wenn es euren Wünschen entspricht, einfach Mailen. Oder hier Posten. Und dann kommt das in das Offizielle Projekt mit rein (inkl. Author-Name).

Fehler und Verbesserungen werden natürlich auch aufgenommen.

Fazit: Da ich nicht all zu viel Zeit habe mich andauernd damit zu beschäftigen, können mehrere Köpfe mehr als einer . Deswegen schreibt mit und entwickelt, entwickelt und entwickelt.
  Mit Zitat antworten Zitat
clues1
 
#7
  Alt 15. Nov 2004, 18:04
Wieder neue Release, die Version 1.0.0.6 ist nun raus und kann gecoded werden :d

@Alle die sich das runtergeladen haben. Habt Ihr das nun schonmal getestet?
  Mit Zitat antworten Zitat
mimi

 
FreePascal / Lazarus
 
#8
  Alt 21. Nov 2004, 09:08
ich würde es gerne mal testen aber leider findet er
db_MSAccess
in den beispielen die dabei waren nicht
Michael Springwald
  Mit Zitat antworten Zitat
mimi

 
FreePascal / Lazarus
 
#9
  Alt 21. Nov 2004, 09:23
ich habs jetzt geschaft die beispiele zu complieren du hattes nur eine unit vergessen miteinzubinden und den DB typ gabs auch nicht aber den habe ich einfach geändern und siehe da es läuft *G*

könntes du evtl. noch eine db_MSAccess beschreibung rausgeben ?
welche befehle
Delphi-Quellcode:
     if EDB1.DB_Command('CREATE TABLE Spiele (id COUNTER, MannA varchar(100), MannB varchar(100), Zeit varchar(20), AStatus int)') then begin
        EDB1.DB_Command('INSERT INTO Spiele (MannA, MannB, Zeit, AStatus) VALUES (''BVB'', ''FCB'', ''15:30'', 2)');
        EDB1.DB_Command('INSERT INTO Spiele (MannA, MannB, Zeit, AStatus) VALUES (''S04'', ''BVB'', ''15:30'', 2)');
        EDB1.DB_Command('INSERT INTO Spiele (MannA, MannB, Zeit, AStatus) VALUES (''FCB'', ''S04'', ''15:30'', 2)');
es dort alle gibt ?
Michael Springwald
  Mit Zitat antworten Zitat
clues1
 
#10
  Alt 21. Nov 2004, 21:17
Hallo, in meinen Beispielen, ist ein kleiner Fehler. Du musst nur die EDB_const in der Uses Klausel eintragen, dann Funkt es.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    


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:11 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