AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Tutorials Delphi SQL Dateien als Resource einbinden.
Tutorial durchsuchen
Ansicht
Themen-Optionen

SQL Dateien als Resource einbinden.

Ein Tutorial von MaBuSE · begonnen am 12. Jul 2005 · letzter Beitrag vom 23. Sep 2016
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.840 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

Re: SQL Dateien als Resource einbinden.

  Alt 12. Jul 2005, 15:22
Zitat von joachimd:
Zitat von shmia:
Man darf auch Kommentare in den SQL-Dateien einbauen.
Diese Kommentare müssen aber vor dem Öffnen der Query gelöscht werden.
warum müssen die Kommentarzeilen entfernt werden? -- und // werden genauso wie /* */ im SQL unterstützt und können so an den Server geschickt werden.
Es gibt durchaus SQL-Engines die Kommentare in der Form -- nicht unterstützen.
(z.B. LocalSQL der BDE auf z.B. Paradox Dateien).

[edit]
Ich habe das gerade mal ausprobiert:

Query1.SQL.Text :=
SQL-Code:
-- Kommentar
select * from clients
-> Fehler: BDE Error No: $2E5D (11869)
Zitat:
Symbol-String nicht gefunden.
Symbol-String: --
Zeilennummer: 1
Ohne Kommentar gehts :-/
[/edit]
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat
Benutzerbild von joachimd
joachimd

Registriert seit: 17. Feb 2005
Ort: Weitingen
684 Beiträge
 
Delphi 12 Athens
 
#2

Re: SQL Dateien als Resource einbinden.

  Alt 12. Jul 2005, 15:29
Zitat von MaBuSE:
Es gibt durchaus SQL-Engines die Kommentare in der Form -- nicht unterstützen.
(z.B. LocalSQL der BDE auf z.B. Paradox Dateien).
Ach so...wir sprechen auch von kaputten
allerdings würde ich nicht knallhart -- und // am Zeilenanfang auswerten. Wenn jemand einigermassen Standard-konform SQL beherrscht, so wird er die Kommentare auch mal hinter eine gültige Zeile schreiben:

SQL-Code:
SELECT
 * //zum Testen mal alle Felder holen
FROM
  mytable --das müssen wir für die Produktion dann auf die richtige Tabelle umbauen
Joachim Dürr
Joachim Dürr Softwareengineering
http://www.jd-engineering.de
  Mit Zitat antworten Zitat
Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.840 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

Re: SQL Dateien als Resource einbinden.

  Alt 12. Jul 2005, 15:39
Zitat von joachimd:
allerdings würde ich nicht knallhart -- und // am Zeilenanfang auswerten. Wenn jemand einigermassen Standard-konform SQL beherrscht, so wird er die Kommentare auch mal hinter eine gültige Zeile schreiben:
SQL-Code:
SELECT
 * //zum Testen mal alle Felder holen
FROM
  mytable --das müssen wir für die Produktion dann auf die richtige Tabelle umbauen
Aber es sollte auch folgendes berücksichtigt werden:
SQL-Code:
select
  '-- Konstante --', Feldname
from
 Tabellenname
Wir hatten damals einen Parser geschrieben, der sogar in der Lage war nur bestimmte Kommentare auszublenden (private Kommentare, öffentliche Kommentare)

und auch solche "Tricks" wie
SQL-Code:
-- '
-- Programmname: Test
-- bla bla bla
-- '
select * from dual
müssen berücksichtigt werden.
(Die BDE erkennt den : im Kommentar als Parameter ohne Namen und motzt. In ' ... ' eingeschlossen ist es der BDE egal. Auch bei SQL Links mit SQL Servern wie Oracle.)

Das war der Grund warum ich solche Dinge nicht im Tutorial eingebaut habe.
Ich wollte es nicht unnötig kompliziert machen.
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat
Benutzerbild von joachimd
joachimd

Registriert seit: 17. Feb 2005
Ort: Weitingen
684 Beiträge
 
Delphi 12 Athens
 
#4

Re: SQL Dateien als Resource einbinden.

  Alt 12. Jul 2005, 15:59
Zitat von MaBuSE:
Das war der Grund warum ich solche Dinge nicht im Tutorial eingebaut habe.
Ich wollte es nicht unnötig kompliziert machen.
Das ist weise. Jedem seinen Dialekt...und wenn man für Systeme entwickelt, welche keine Kommentare unterstützen, so muss man die Kommentare halt weglassen. Damit hat man zwar etwas weniger Funktionalität, aber schränkt es nicht ein.
Joachim Dürr
Joachim Dürr Softwareengineering
http://www.jd-engineering.de
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman
Online

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.437 Beiträge
 
Delphi 12 Athens
 
#5

AW: SQL Dateien als Resource einbinden.

  Alt 22. Sep 2016, 11:00
Hallöle...

Diesmal gebe ich auch mal etwas an die Community zurück...

Ein Tool welches die Ressourcenstrings, entsprechend dem oben genannten Muster, verwaltet.
* Verwaltung Projekte
* Verwaltung SQL für mehrere Datenbanken
* Verwaltung der Stati der SQL´s im Netzwerk (Kollegen)
* Verwaltung beliebiger Ordner für die SQL
* Handling wie man aus einem Editor kennt
* Teilstringssuche
-> die Projekte / Ini werden im Benutzerverzeichnis abgelegt !

Lizenz: Freeware für die Community

Wenn es in einer Firma benutzt werden sollte, wäre es schön, das ihr gebt was in das Bugdet reinpaßt... In diesem Falle gibt es eine ordnungsgemäße Rechnung. Kontakt per PN...

22.09.2016:
* Relase

!!! weitere Änderungen und das aktuelle Release sind im Projekt Thread enthalten.
Miniaturansicht angehängter Grafiken
gui.jpg  
Angehängte Dateien
Dateityp: pdf Kurzbedienungsanleitung.pdf (431,5 KB, 44x aufgerufen)

Geändert von haentschman (12. Feb 2017 um 09:51 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#6

AW: SQL Dateien als Resource einbinden.

  Alt 22. Sep 2016, 15:29
Warum schreibst du das denn hier rein? Machs doch in nen eigenen Projekt-Thread. Da werdens sich auch sicherlich mehr Leute anschauen
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman
Online

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.437 Beiträge
 
Delphi 12 Athens
 
#7

AW: SQL Dateien als Resource einbinden.

  Alt 22. Sep 2016, 16:32
Jetzt wo du es sagst...

Ich wollte es eigentlich thematisch zusammen haben. Das Projekt findet man eher nicht wenn man den Namen nicht weiß. Wenn man das Tutorial durchgeht dann stolpert man eigentlich drüber...

Ich mach das in einen eigenen Projekt Thread. Den kann ich dann hierher verlinken.

Der Projekt Thread: http://www.delphipraxis.net/190316-d...e-creator.html

!!! weitere Änderungen und das aktuelle Release sind im Projekt Thread enthalten.

Geändert von haentschman (27. Okt 2016 um 07:25 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.840 Beiträge
 
Delphi 10 Seattle Enterprise
 
#8

AW: SQL Dateien als Resource einbinden.

  Alt 23. Sep 2016, 09:38
Warum schreibst du das denn hier rein? Machs doch in nen eigenen Projekt-Thread. Da werdens sich auch sicherlich mehr Leute anschauen
Du hast es doch auch gefunden
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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