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 3 von 4     123 4      
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.
 
clues1
 
#21
  Alt 5. Jun 2005, 13:14
Freut mich sehr, dass doch einige die Komponenten nutzen, ich persönlich nutze die Fast nur noch.
Wie schon gesagt, über Feedback, ob Positiv oder negativ, könnt Ihr mir gerne schicken.
Natürlich auch BUGS
  Mit Zitat antworten Zitat
DevilsCamp
 
#22
  Alt 13. Jun 2005, 17:45
hmm

Habe Delphi 2005 PE

Und jedesmal, wenn ich TEDB in ein Formular einbaue, dann bekomme ich eine Fehlermeldung:
"Ungültige Variantenoperation"
  Mit Zitat antworten Zitat
clues1
 
#23
  Alt 14. Jun 2005, 22:20
@all Delphi 2005 PE Benutzer, ich habe diesen BUG jetzt gefixt.

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

Also ab jetzt laufen die Komponenten auch in Delphi 2005 PE (Win32) Versionen.

Ich wünsche noch viel Spaß mit den EDB Komponenten.

(Download findet Ihr wieder ganz am Anfang des Threads im Ersten Post. Damit es nicht immer sooo viele Links gibt zu den Updates)
  Mit Zitat antworten Zitat
bigg
 
#24
  Alt 14. Jun 2005, 22:56
Hiermit könntest du deine Projekt-Ordner mal aufräumen.


clean.bat
Code:
del /s *.dcu
del /s *.dof
del /s *.cfg
del /s *.~dpr
del /s *.~pas
del /s *.~dfm
del /s *.~ddp
del /s *.ddp
del /s *.~dpk
Außerdem ist mir aufgefallen, das in deinem Projekt einige Variablen
deklariert wurden, jedoch nicht verwendet werden.
  Mit Zitat antworten Zitat
clues1
 
#25
  Alt 15. Jun 2005, 18:12
OK ich gebe es zu

Das liegt meist daran, dass ich irgend etwas probiert habe und eine oder zwei Variablen vergessenhabe weg zu machen.

Wieso *.cfg ??? werden die nicht benötigt?
und was genau sind die *.ddp ???

OK, und wie läuft es denn so? Die Komponenten?
  Mit Zitat antworten Zitat
bigg
 
#26
  Alt 15. Jun 2005, 18:56
Ich finde deine Lib unbrauchbar, da vieles nicht funktioniert hat.
Die Demos waren nicht schlüssig genug!

Wie verbinde ich mich zu einem DB-Server?
In den Demos konnte ich nicht's dazu finden.
Oder verwechsle ich da irgend etwas?

Zudem benötige ich in einem Beispiel Komponenten aus der JVCL,
die ich nicht installieren werde.

Wofür du die Configs benötigst?
Zum Kompilieren. Sie werden aber immer wieder neu angelegt,
man braucht sie nicht wirklich bzw. um sie unnötig von a nach b zu kopieren imho nicht.
  Mit Zitat antworten Zitat
clues1
 
#27
  Alt 15. Jun 2005, 21:58
Welche Funktionen haben nicht funktioniert?

Welche Beispiele waren nich schlüssig?
In Welchem Beispiel war das mit der JVCL Komponente?

Bitte sage mir das, damit ich die Fehler entfernen kann. Schließlich bin ich auch nur ein Mensch.

Wie man sich zu einer DB verbindet steht in der EDB Komponente drin. Dafür gibt es die Funktion
CreateDBConnection. Steht alles in der Referenz. Ich denke mal auch relativ einfach erklärt.
Falls das nicht so ist bitte sagen, damit ich das verbessern kann.

Wegen den Configs -> ich dachte, die werden auch benötigt wenn ich das weitergebe.
  Mit Zitat antworten Zitat
bigg
 
#28
  Alt 15. Jun 2005, 22:31
Hauptsächlich haben die Demos nicht funktioniert bzw. sie waren größtenteils
umständlich oder fehlerhaft.

Ich konnte keine Demo auffinden, bei der man sich direkt zu einem Server verbinden konnte,
dabei ist das doch das Wichtigste.

JVCL Komponenten werden benötigt. (s. Anhang)
Miniaturansicht angehängter Grafiken
jv_141.png  
  Mit Zitat antworten Zitat
clues1
 
#29
  Alt 16. Jun 2005, 18:31
Ok, also die Datei die du da hast, ist noch garnicht released. Diese habe ich zz nur in einem Meiner Projekte verwendet. In der Referenz ist die nur mal kurz erwähnt. Dies soll mal eine Komponente werden, da bin ich aber noch beim Basteln.
Zitat aus der Referenz:
Zitat:
EDBDialog
Enthält ein Dialog - Formular zum Verbinden zu einer Datenbank. Diese Unit ist zurzeit noch im Aufbau, aber eine vorab Version ist schon verfügbar.
Wegen den Beispielen. Das Problem ist, dass die Meisten die Beispiele gleich ausprobieren. Wenn die aber keinerlei Datenbankserver wie MSSQL oder MySQL haben, dann bringt das Beispiel garnichts.
Aber ich werde mal ein Connection Beispiel machen.

Das ansprechen einer Datenbank ist unabhängig von der DB. Die Funktion CreateDBConnection verbindet sich zu dem Server oder der Datei. Steht alles in der Referenz. Egal ob du dich mit MySQL oder MSAccess verbindest, alles wird genau gleich genutzt, bis auf die CreateDBConnection Parameter. Dafür ist die aber in der Referenz erklärt.

Wenn du damit nicht klar kommst, dann sag es doch einfach, vieleicht habe ich das auch ein bischen umständlich geschrieben und werde es versuchen besser zu beschreiben.
  Mit Zitat antworten Zitat
bigg
 
#30
  Alt 16. Jun 2005, 19:23
Zitat:
Wegen den Beispielen. Das Problem ist, dass die Meisten die Beispiele gleich ausprobieren. Wenn die aber keinerlei Datenbankserver wie MSSQL oder MySQL haben, dann bringt das Beispiel garnichts.
Aber ich werde mal ein Connection Beispiel machen.

Genau das ist doch der Punkt.
Wozu benötigt man Datenbank-Komponenten ohne Datenbank?


Zitat:
Das ansprechen einer Datenbank ist unabhängig von der DB. Die Funktion CreateDBConnection verbindet sich zu dem Server oder der Datei. Steht alles in der Referenz. Egal ob du dich mit MySQL oder MSAccess verbindest, alles wird genau gleich genutzt, bis auf die CreateDBConnection Parameter. Dafür ist die aber in der Referenz erklärt.

Wenn du damit nicht klar kommst, dann sag es doch einfach, vieleicht habe ich das auch ein bischen umständlich geschrieben und werde es versuchen besser zu beschreiben.

Ich habe mir erst gar nicht die Arbeit gemacht, eine Verbindung herzustellen.
Die Dokumentation habe ich mir nur kurz angeschaut, nur weis man da gar nicht wo vorne und wo hinten ist.
Ich würde an deiner Stelle die Referenz zu einer Datei zusammenfassen und dann zusätzlich dazu eine große Demo schreiben, indem nochmal einiges, auch im Quelltext beschrieben ist.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 4     123 4      


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 06:47 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