Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Escuella - SQL-Editor (https://www.delphipraxis.net/133792-escuella-sql-editor.html)

EugenB 8. Mai 2009 19:51


Escuella - SQL-Editor
 
Hey Leute,

ich stelle euch mein zweites Projekt vor, bzw. ein neuanfang meines ersten Projektes YASE.

Das neue Projekt lautet Escuella (SQL: Ausgesprochen, jedoch mit einem extra A).

Bei Escuella verwende ich jetzt die ODBC-API um zu den Datenbanken zu zugreifen und nicht wie bei YASE die ZeosLib, die Lib eigentlich sehr gut, jedoch da ich Freepascal verwende kann man damit nicht auf ADO zugreifen also auch keine Access-Datenbanken :(

Escuella ist von seinem aktuellen Umfang noch sehr mager gehalten.

Funktionen:
  • Verbindungen verwalten
    • Passwörter werden verschlüsselt gespeichert
  • Queries ausführen
  • Simple Code-Completion
  • Auflistung von Schemata, Katalogen, Tabellen, Spalten, Keys und Indezes
  • CSV Exportierung
  • von Grund auf Mehrsprachig :)
  • Auflistung von Benutzer und System DSNs
  • Speichern, Laden von SQL-Dateien (mit Verlauf)
Versionshistory:

21.05.2009 - v1.0.3:
  • Fix: Win98 - Menu-Captions now resized when using a Translation
  • Fix: Win98 - Many Icons deactivated
  • Fix: Retrieving Datasources (DSNs)
  • Fix: Connect to a SQLite DB without using DSN
  • Info: Changed all Windows to the right Positions
  • Info: Homepage-Button under Help-Menu
  • Changed: Keys, Indices Order in Tree
  • Changed: Last-Queries now shows no duplicates
  • Added: File Selecter for dBase, *.csv, Excel and Paradox Driver
  • Added: Selected Language is now checked at the Menu
  • Added: Abort Button on Closing SQL-Tabs
  • Added: ContextMenu at Tabs to Create/Close Tabs (also works with the middle-mousebutton)
  • Added: Catalog-Name of SQLite File when using DSN
  • Added: Last-Queries save to SQL-File
  • Added: ContextMenu at Connections-TreeView
  • Added: CSV-Exporter select what columns to export
  • Added: New-Icons for Keys and Indices
03.05.2009 - v1.0.2:
  • Connection Edit: Added Database File Selecter for Access and SQLite
  • CSV Exporter: automatic adding a '.csv' if not available
  • CSV Exporter: Added Notification on successful export
  • Fixed Bug: Connect to a Access without using DSN
  • Added Settings for the CSV Exporter and to change the Language
Nun ja diesmal werd ich auch noch an mehreren Erweiterungen weiterarbeiten, jedoch sollten erstmal diese ersten 100%ig funktionieren bevor man sich an neuere ranmacht.

Unterstützte Betriebssysteme*:
  • Windows 98
  • Windows 2k
  • Windows XP
  • Windows Vista
*: Falls ihr es auf anderen Betriebssystemen testen könntet wäre ich dankbar :)

Aktuellste Version: Homepage: http://eugen-bolz.de
Versions Archiv: http://dl.getdropbox.com/u/605545/Escuella/index.html
Tutorials**: http://eugen-bolz.de/escuella/tutorials
Screenshots: http://www.getdropbox.com/gallery/60...uella?h=93a827

**: Eure Tutorials sind mir auch willkommen :)

Eure Vorschläge, Bug-Reports und Feedbacks sind natürlich auch willkommen :)

Mit freundlichen Grüßen,
Eugen

fkerber 8. Mai 2009 20:06

Re: Escuella - SQL-Editor
 
Hi!

Könntest du bitte noch einen Direktlink mit Dateigröße angeben, so, wie es die Vorstellungs-"Richtlinien" vorsehen?

Danke!


Ciao, Frederic

EugenB 8. Mai 2009 20:10

Re: Escuella - SQL-Editor
 
Direktlink mit Dateigröße wurde hinzugefügt. :)

mkinzler 8. Mai 2009 20:20

Re: Escuella - SQL-Editor
 
Zitat:

Zitat von EugenB
Direktlink mit Dateigröße wurde hinzugefügt. :)

Danke.

Jakob Ullmann 8. Mai 2009 21:18

Re: Escuella - SQL-Editor
 
Wird das Programm jetzt es-kju-ella, es-ku-ella, es-kju-ell-a oder es-ku-ell-a ausgesprochen? :stupid:

Forlan 8. Mai 2009 21:35

Re: Escuella - SQL-Editor
 
Zitat:

Zitat von Jakob Ullmann
Wird das Programm jetzt es-kju-ella, es-ku-ella, es-kju-ell-a oder es-ku-ell-a ausgesprochen? :stupid:

ist das nicht egal solange es funktioniert? :stupid:

jaenicke 8. Mai 2009 21:42

Re: Escuella - SQL-Editor
 
Kann es sein, dass du vergisst in den Anwendungsdaten den Ordner anzulegen bevor du die Datei versuchst zu speichern?

Warum erscheinen die Fenster an willkürlichen Positionen auf dem Bildschirm? Wie wäre es mit Position = poScreenCenter bzw. poOwnerFormCenter? ;-)

Unter Windows 98 startet dein Programm zwar, zeigt aber Schutzverletzungen an und die Oberfläche ist total verschmiert.
Andererseits: Wen interessiert noch Windows 98, ich habs auch nur in einer VM zum Testen da.
Unter Windows 2000 gibts auch Schutzverletzungen.

EugenB 8. Mai 2009 22:33

Re: Escuella - SQL-Editor
 
Hey again^^

Zitat:

Zitat von Jakob Ullmann
Wird das Programm jetzt es-kju-ella, es-ku-ella, es-kju-ell-a oder es-ku-ell-a ausgesprochen? :stupid:

ich würde zu es-ku-ella tendieren :)

Zitat:

Zitat von jaenicke
Kann es sein, dass du vergisst in den Anwendungsdaten den Ordner anzulegen bevor du die Datei versuchst zu speichern?

Möglich^^ +-> Todo

Zitat:

Zitat von jaenicke
Warum erscheinen die Fenster an willkürlichen Positionen auf dem Bildschirm? Wie wäre es mit Position = poScreenCenter bzw. poOwnerFormCenter? ;-)

Stimmt, hab ich wohl Übersehen oder Ignoriert :-X, +-> Todo

Zitat:

Zitat von jaenicke
Unter Windows 98 startet dein Programm zwar, zeigt aber Schutzverletzungen an und die Oberfläche ist total verschmiert.
Andererseits: Wen interessiert noch Windows 98, ich habs auch nur in einer VM zum Testen da.
Unter Windows 2000 gibts auch Schutzverletzungen.

Schutzverletzungen? Wegen dem nicht erstellten Ordner?

Und vllt nen Screenshot der Anwendung unter Win98, 2000 wäre nicht schlecht :)

Gibt es unter Win2000, Win98 auch ODBC?

[edit=TBx]BBCodes korrigiert Mfg, TBx[/edit]

mkinzler 8. Mai 2009 22:33

Re: Escuella - SQL-Editor
 
Zitat:

Gibt es unter Win2000, Win98 auch ODBC?
Ja.

EugenB 8. Mai 2009 22:36

Re: Escuella - SQL-Editor
 
Okay, gut zu wissen, dann mal hoffen das ich es auch unter Win98/2k zum laufen bekomme. :)

jaenicke 8. Mai 2009 22:43

Re: Escuella - SQL-Editor
 
An dem Ordner liegt es unter 98 und 2000 nicht, dort war ich nämlich nicht als eingeschränkter Nutzer unterwegs, zudem wurde dann ja das entsprechend angezeigt, dass die Datei nicht erstellt werden konnte.

In der Liste links stehen dort keine Einträge bis auf die Überschriften.

EugenB 8. Mai 2009 22:51

Re: Escuella - SQL-Editor
 
Zitat:

Zitat von jaenicke
An dem Ordner liegt es unter 98 und 2000 nicht, dort war ich nämlich nicht als eingeschränkter Nutzer unterwegs, zudem wurde dann ja das entsprechend angezeigt, dass die Datei nicht erstellt werden konnte.

Screenshots wären trotzdem gut, denn Bilder sagen ja mehr als 1000 Worte :)

Zitat:

Zitat von jaenicke
In der Liste links stehen dort keine Einträge bis auf die Überschriften.

Dann sind unter ODBC auch keine DSNs eingetragen, ist das richtig? Könntest du da mal nachgucken?

jaenicke 8. Mai 2009 23:02

Re: Escuella - SQL-Editor
 
Liste der Anhänge anzeigen (Anzahl: 1)
Also bei Windows 98 sieht das so aus, da kommt die Fehlermeldung beim Klick auf Aktualisieren der Treiber und die Liste ist leer. Siehe Anhang.

Bei Windows 2000 ist die Liste nicht leer und es sieht alles normal aus, nur dass links eben unter DSNs nix steht.

EugenB 11. Mai 2009 21:28

Re: Escuella - SQL-Editor
 
Nabend,

hab mir erstmal extra 2 Testsysteme aufgesetzt (Win98, Win2k)

ich konnte die Bugs beheben bzw nur einen etwas unschönen Workaround schaffen.

Die Zugriffsverletzung passierte beim Herauslesen der DSNs und hat dann wenn keine vorhanden waren einfach mal rumgezickt, dies wurde behoben.

Die Treiber-Liste wurde bei den Testsystemen zumindest immer angezeigt, warscheinlich hing das mit dem vorherigen Fehler zusammen.

Der Grafik-Bug ist anscheinend nur unter Windows98 aufzufinden und betrifft meine Button-Komponente als auch die VirtualTreeView wenn Transparente Icons verwendet wurden. Naja ich musste fast alle Icons unter Windows98 deaktivieren somit sah die TreeView etwas *** aus. Leider konnte ich die Fehlerquelle nicht finden.

Die Formular-Position wurden jetzt richtig gesetzt.
Der Ordner in den Anwendungsdaten wird jetzt angelegt.

Nun gut das wird jedenfalls in der nächsten Version dann vorhanden sein.

Falls noch jemand welche Bugs, Vorschläge hat bitte posten. :)

MfG,
Eugen

EugenB 21. Mai 2009 19:42

Re: Escuella - SQL-Editor
 
Neue Version: 1.0.3
  • Fix: Win98 - Menu-Captions now resized when using a Translation
  • Fix: Win98 - Many Icons deactivated
  • Fix: Retrieving Datasources (DSNs)
  • Fix: Connect to a SQLite DB without using DSN
  • Info: Changed all Windows to the right Positions
  • Info: Homepage-Button under Help-Menu
  • Changed: Keys, Indices Order in Tree
  • Changed: Last-Queries now shows no duplicates
  • Added: File Selecter for dBase, *.csv, Excel and Paradox Driver
  • Added: Selected Language is now checked at the Menu
  • Added: Abort Button on Closing SQL-Tabs
  • Added: ContextMenu at Tabs to Create/Close Tabs (also works with the middle-mousebutton)
  • Added: Catalog-Name of SQLite File when using DSN
  • Added: Last-Queries save to SQL-File
  • Added: ContextMenu at Connections-TreeView
  • Added: CSV-Exporter select what columns to export
  • Added: New-Icons for Keys and Indices

PS: Vielleicht fragen sich manche jetzt: "1.*"?? Nun ja ich dachte mit 0.* sieht es irgendwie sch*** aus =), darum mach ich mal lieber mit 1.* weiter dann kann man auch Unterversionen leichter verwalten ;)

p80286 22. Mai 2009 10:37

Re: Escuella - SQL-Editor
 
Hallo Eugen,

das sieht ja wirklich hübsch aus, das syntaxhighlighting ist angenehm.

Aber wo ist der Button/Menuepunkt mit dem ich die Abfrage starte?

Gruß
K-H

EugenB 22. Mai 2009 12:23

Re: Escuella - SQL-Editor
 
Hey,

zum Starten der Abfrage(n) auf den ersten Button über dem Eingabefeld klicken.

Anscheinend wurde keine Hint gezeigt, somit auch schwerer zu finden.

Einfach den selben Link zum Runterladen nutzen.

Es werden die Hints jetzt auch gezeigt.

Screenshot hinzugefügt: http://www.getdropbox.com/gallery/60...uella?h=93a827

LH_Freak 20. Jun 2009 20:38

Re: Escuella - SQL-Editor
 
hehe, wusste ich doch die Buttons kenn ich irgendwoher als ich die Screenshots angeschaut habe :)
Cooles Programm :thumb:

P.S.: Ein Thanks To wär natürlich auch nett :) ^^

EugenB 20. Jun 2009 22:42

Re: Escuella - SQL-Editor
 
Zitat:

Zitat von LH_Freak
hehe, wusste ich doch die Buttons kenn ich irgendwoher als ich die Screenshots angeschaut habe :)
Cooles Programm :thumb:

P.S.: Ein Thanks To wär natürlich auch nett :) ^^

Ja leider bekam ich keine quellcodes zu den buttons :(, kannst ja bei der entwicklung des buttons mitmachen so das es auch unter Delphi läuft :-P

Jo ich dachte mir schon ich wollte aufjedenfall ein "Used Third Components" mit rein tun, aber ein Thanks To mhm soll ich da jetzt alle Bug-Reporter reinschreiben oder wie? :-P

LH_Freak 20. Jun 2009 22:49

Re: Escuella - SQL-Editor
 
Zitat:

Zitat von EugenB
Zitat:

Zitat von LH_Freak
hehe, wusste ich doch die Buttons kenn ich irgendwoher als ich die Screenshots angeschaut habe :)
Cooles Programm :thumb:

P.S.: Ein Thanks To wär natürlich auch nett :) ^^

Ja leider bekam ich keine quellcodes zu den buttons :(, kannst ja bei der entwicklung des buttons mitmachen so das es auch unter Delphi läuft :-P

Jo ich dachte mir schon ich wollte aufjedenfall ein "Used Third Components" mit rein tun, aber ein Thanks To mhm soll ich da jetzt alle Bug-Reporter reinschreiben oder wie? :-P

Naja, wenn die Buttons am Design eines anderes Programm angelehnt sind, find ich ist des schon was anderes wie ein Bug-Reporter :D
Aber ist schon in Ordnung, hätt mich halt irgendwie erfreut ;)

EugenB 20. Jun 2009 22:51

Re: Escuella - SQL-Editor
 
Zitat:

Zitat von LH_Freak
Naja, wenn die Buttons am Design eines anderes Programm angelehnt sind, find ich ist des schon was anderes wie ein Bug-Reporter :D
Aber ist schon in Ordnung, hätt mich halt irgendwie erfreut ;)

Beim Programm pack ich es nicht rein, aber auf der Wiki Seite vom Button?

http://wiki.lazarus.freepascal.org/TGradButton

wäre das okay? =)

LH_Freak 20. Jun 2009 23:04

Re: Escuella - SQL-Editor
 
das wäre lieb ja :)

EugenB 20. Jun 2009 23:05

Re: Escuella - SQL-Editor
 
Weiter gehts per PM ^^, weil ist etwas Off-Topic =)

LH_Freak 20. Jun 2009 23:21

Re: Escuella - SQL-Editor
 
Klar, ich hab noch ne On Topic Frage...
Ich habs nicht wirklich gerallt, wie das mit den SQLite Verbindungen geht...könnte es dazu in nächster Zeit auch ein Tutorial geben?
Ansonsten echt klasse Programm!

EugenB 21. Jun 2009 18:57

Re: Escuella - SQL-Editor
 
Zitat:

Zitat von LH_Freak
Klar, ich hab noch ne On Topic Frage...
Ich habs nicht wirklich gerallt, wie das mit den SQLite Verbindungen geht...könnte es dazu in nächster Zeit auch ein Tutorial geben?
Ansonsten echt klasse Programm!

Was funktioniert denn nicht? Eine Verbindung zu testen/speichern?

Hast du diesen Treiber?
http://www.ch-werner.de/sqliteodbc/

Wie sieht das Verbindungsfenster aus? Also welche Felder haste gefüllt?
Irgendwelche Fehlermeldungen?

API 24. Okt 2012 23:22

AW: Escuella - SQL-Editor
 
Gibt es das Projekt noch?

Zitat:

The requested URL /escuella/downloads/latest-version was not found on this server.

RWarnecke 25. Okt 2012 07:37

AW: Escuella - SQL-Editor
 
Eine Zeile tiefer, kannst Du die Version 1.0.3 von DropBox noch runterladen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz