AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi SQL Anweisung aus Text-Datei?
Thema durchsuchen
Ansicht
Themen-Optionen

SQL Anweisung aus Text-Datei?

Ein Thema von sunnyandy · begonnen am 24. Okt 2006 · letzter Beitrag vom 24. Okt 2006
Antwort Antwort
sunnyandy

Registriert seit: 24. Feb 2006
49 Beiträge
 
#1

SQL Anweisung aus Text-Datei?

  Alt 24. Okt 2006, 14:07
Datenbank: mySql • Version: 5 • Zugriff über: zeos
Hallo,

so langsam habe ich die Nase voll davon, meine langen SQL-Anweisungen jedesmal am Anfang und Ende mit Anführungszeichen zu versehen, um sie als String zu kennzeichnen. Denn üblicher Weise schreibe ich sie erst in einem Query Browser und übertrage sie dann in die Entwicklungsumgebung, aber das ist total mühselig!
Geht es nicht so, dass ich sie aus einer Textdatei lade? Das Problem, was ich dabei sehe, ist folgendes:
SQL-Code:
...
WHERE datum = '''+edDatum.text+'''...
...
Wenn ich variable Eingabedaten in die Abfrage einbinden möchte... Kann man das irgendwie hinbekommen? Wüsste nicht wie...

Vielen Danke schonmal!
Grüße, Andy
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: SQL Anweisung aus Text-Datei?

  Alt 24. Okt 2006, 14:10
Nimm doch Parameter.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Andidreas
Andidreas

Registriert seit: 27. Okt 2005
1.110 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#3

Re: SQL Anweisung aus Text-Datei?

  Alt 24. Okt 2006, 14:16
hier is mal ein bsp. wies bei mir aussieht

'Values('''+Ergebnis[0]+''')'
Ein Programmierer Programmiert durchschnittlich 15 Code Zeilen pro Tag
Wir sind hier doch nicht bei SAP!!!

Aber wir habens bald
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#4

Re: SQL Anweisung aus Text-Datei?

  Alt 24. Okt 2006, 14:21
Ich beziehe mich mal auf die ADO-Komponenten; dies müsste sich aber auch auf Zeos übertragen lassen.
1.) das Laden einer Abfrage aus einer Datei ist ja ganz einfach:
query1.SQL.LoadFromFile('abfrage.sql'); 2.) Man kann ja auch Parameter in den Abfragen verwenden
beim Ändern des SQL-Properties werden die Parameter automatisch aus der SQL-Anweisung extrahiert und im Property Parameters angeboten.
3.) Im Event BeforeOpen kann man sich einklinken und dem Benutzer ein Formular mit allen Parametern anbieten. Der Benutzer füllt die Parameterwerte aus und klickt OK. Dann werden die Werte von Formualar auf die Parameter übertragen und die Query geöffnet.
Andreas
  Mit Zitat antworten Zitat
sunnyandy

Registriert seit: 24. Feb 2006
49 Beiträge
 
#5

Re: SQL Anweisung aus Text-Datei?

  Alt 24. Okt 2006, 15:04
Danke, die Parameter sind die Lösung!! Habe daran gar nicht gedacht, super
  Mit Zitat antworten Zitat
Antwort Antwort


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