AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 02:32

Parameter dieser Suchanfrage:

Suche in Thema: Querystring präparieren
Suche alle Beiträge, die von "Codehunter" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 13 von insges. 13 Treffern
Suche benötigte 0.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: Querystring präparieren

      Delphi
      by Codehunter, 21. Dez 2020
    Also die ZEOS 8.0 konnte ich nicht finden, aber die aktuelle 7.2.8 habe ich mir besorgt. Da ist ein kleines Fehlerchen in der ZDbcSqLiteResultSet.pas:{$IFNDEF ZEOS_DISABLE_SQLITE} //if set we have an empty unit
    uses
    {$IFDEF WITH_TOBJECTLIST_REQUIRES_SYSTEM_TYPES}
    System.Types, System.Contnrs // <--- HIER FEHLT EIN KOMMA
    {$ELSE}
    {$IFNDEF NO_UNIT_CONTNRS}Contnrs,{$ENDIF}
    ...
  • Forum: Datenbanken

    AW: Querystring präparieren

      Delphi
      by Codehunter, 18. Dez 2020
    Das ist bei mir nicht anders. Selbst wenns eine Foundation gäbe für Delphi, Lazarus & Co., mehr Zeit kann einem keiner kaufen :cry:


    Das kann ich soweit bestätigen, er hat mir das selbe erzählt. Ich wurde vor langem Member bei HeidiSQL und musste meine Mitarbeit dort wg. chronischem Zeitmangel nach meinem Arbeitgeberwechsel auf Eis legen. Ich hatte dort insbesondere an einer neuen...
  • Forum: Datenbanken

    AW: Querystring präparieren

      Delphi
      by Codehunter, 18. Dez 2020
    Nein. UniDAC stand überhaupt nur deshalb für den Benchmark zur Verfügung, weil ich privat eine Lizenz dafür habe. Soweit ich weiß, deckt eine UniDAC-Lizenz nicht die spezialisierteren DACs von Devart ab. Die Trials sind der Website zufolge begrenzt was die Tabellenbreite angeht, daher nutzen die nix für den Benchmark. Und nur dafür 500 bzw. 700 Euro ausgeben und die Pro-Lizenz kaufen, ähm nö, das...
  • Forum: Datenbanken

    AW: Querystring präparieren

      Delphi
      by Codehunter, 18. Dez 2020
    Jetzt frag mich mal was leichteres. Der Code ist mittlerweile öffentlich zugänglich aber IMHO keineswegs als FOSS zu betrachten. Der ursprüngliche Anbieter (Devrace) hat sich irgendwann einfach in Luft aufgelöst, ohne Ankündigung oder Erklärung. Wo kein Kläger da kein Richter, aber formal dürften wohl nur ehemalige Lizenznehmer wie wir berechtigt sein, diese Quellen zu verwenden.


    Das ist gut...
  • Forum: Datenbanken

    AW: Querystring präparieren

      Delphi
      by Codehunter, 18. Dez 2020
    Also wenn ich das richtig verstehe, ist die magische Zeile diese: Query.Params.BatchDMLCount := 10; Damit definierst du, wie viele (gleiche) Zeilen es gibt und mit dem AsIntegers spricht man dann die jeweilige Zeile an?

    Hintergrundinfo: Wir hängen immer noch bei FB 2.5 fest, weil wir in den Vendor-Lock-In getappt sind. Als DAC haben wir uns vor vielen Jahren für FIBplus bzw. FIBtools...
  • Forum: Datenbanken

    AW: Querystring präparieren

      Delphi
      by Codehunter, 17. Dez 2020
    Bei FB 3.0 bin ich mir nicht ganz sicher, aber bei der 2.5 schon. Ich kann mich noch gut erinnern, ich hatte das mit den 64kB damals auch gelesen und den FIBScripter entsprechend auf 32kB (50% "Luft" für UTF-8) eingestellt. Dann locker fluffig einen Stapel INSERT-Queries rein gepackt und... Exception.

    Ich habe dann die Blockgröße immer weiter reduziert. Reproduzierbar stabil lief das erst ab...
  • Forum: Datenbanken

    AW: Querystring präparieren

      Delphi
      by Codehunter, 17. Dez 2020
    Das ist jetzt ein seltsamer Zufall. Obwohl das Thema schon eine Weile zurück liegt, habe ich just gestern Abend das Projekt von damals wieder ausgebuddelt. Zwischenzeitlich habe ich in anderen Projekten ebenfalls an dem Problem gearbeitet.

    Grundsätzlich ist Firebird 2.5 nicht unbedingt ein Glanzstück was Performance angeht. Einmal scheint der Netzwerk-Stack nicht die Wurst vom Brot zu ziehen...
  • Forum: Datenbanken

    AW: Querystring präparieren

      Delphi
      by Codehunter, 7. Aug 2019
    Auf jeden Fall. Zum Beispiel wurde konstruktionsbedingt nicht nur je Aufruf der Storedproc ein TFIBStoredProc-Objekt erzeugt und freigegeben sondern auch noch jeweils eine Transaktion gestartet und Committed. Zudem läuft der Client in einer VM, worunter die Netzwerkperformance zum DB-Server insbesondere bei vielen kleinen Paketen erfahrungsgemäß leidet. Typischer Fall von gewachsenen Strukturen....
  • Forum: Datenbanken

    AW: Querystring präparieren

      Delphi
      by Codehunter, 7. Aug 2019
    Könnte es evtl. sein dass ihr übersehen habt, dass es hier nicht um FireDAC sondern um FIBplus geht? Da unterstützt TFIBQuery keine Multiline-Queries und TpFIBScripter keine benannten Parameter. Insofern endet das Ausprobieren in einem "Invalid token...".

    Firebird 2.5 unterstützt nur recht kleine Blöcke, sodass ich bei dynamisch berechneter Blockgröße in diesem Fall zwischen 50 und 90 Queries...
  • Forum: Datenbanken

    AW: Querystring präparieren

      Delphi
      by Codehunter, 7. Aug 2019
    Aber das Flaschenhalsproblem aus #1.
  • Forum: Datenbanken

    AW: Querystring präparieren

      Delphi
      by Codehunter, 7. Aug 2019
    Wenn ich es recht überlege, habe ich wohl schlicht einen Schritt zu weit gedacht. Eigentlich brauche ich ja nichts weiter als das Delphi-Firebird-Äquivalent zu mysqli_real_escape_string() bei PHP und Mysqli. Den Rest kann ich wie gehabt mit Format() erledigen.
  • Forum: Datenbanken

    AW: Querystring präparieren

      Delphi
      by Codehunter, 7. Aug 2019
    Genau das ist das Ziel der Aktion. Einen EXECUTE BLOCK muss ich aber mit fertig formatierten Queries füllen, mit Named Params kann der nicht umgehen. Wie geschrieben, solange die Prozedur nur Integer-Parameter hat konnte ich das einfach mit Format() zusammenbasteln. Bei Strings und der ganzen Quotierung (Stichwort SQL Injection) ist mir das zu heikel.
  • Forum: Datenbanken

    Querystring präparieren

      Delphi
      by Codehunter, 7. Aug 2019
    Hallo!

    Ich habe eine Stored Procedure, die ich (abhängig von Importlisten) u.U. viele tausende Male aufrufen muss. Bisher habe ich da immer TpFIBStoredProc verwendet und die Prozedurparameter mit ParamByName zugewiesen. Das wird aber in so großen Schleifen zum Flaschenhals.

    Nun habe ich überlegt, den Querystring wie z.B.: EXECUTE PROCEDURE MY_PROC(:Param1,:Param2,:Param3) in einer...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Codehunter&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=201611
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02: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