AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 22:32

Parameter dieser Suchanfrage:

Suche in Thema: ParamByName geht und geht mal nicht
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: ParamByName geht und geht mal nicht

      Delphi
      by himitsu, 29. Apr 2015
    Das war ein Beispiel-Code.

    LFieldName ist natürlich ein lokaler String. (Schleifenvariable)
    LFieldNames ist z.B. ein Array oder eine StringListe mit den FeldNamen, der zu kopierenden Felder. (man könnte auch direkt über DataSet.Fields gehn)



    Und wenn es schneller sein soll, dann holft man sich vor der Schleife (über alle DataRecords) die Instanzen aller nötigen TField, anstatt immer...
  • Forum: Datenbanken

    AW: ParamByName geht und geht mal nicht

      Delphi
      by himitsu, 28. Apr 2015
    Wie gesagt, was dort passiert, hatte ich hier auch beschrieben. Kompilieren lässt es sich, aber es macht nicht das, was es soll.


    Wurde auch schon vorgeschlagen.
    z.B. SELECT * FROM table LIMIT 0 (limit 0, da vorhandene Datensätze hier ja egal sind) und dann mit DataSet.Insert/Post, sowie die Felder per Schleife übertragen.
  • Forum: Datenbanken

    AW: ParamByName geht und geht mal nicht

      Delphi
      by himitsu, 28. Apr 2015
    Nein, tut es nicht, aber das hatte ich bereits genannt, inkl. Erklärung warum nicht.
  • Forum: Datenbanken

    AW: ParamByName geht und geht mal nicht

      Delphi
      by himitsu, 25. Apr 2015
    Eigentlich müsste da sowas bei rauskommen. :gruebel:



    Sicher, daß es so stimmt?

    AsInteger = Null wird niemals True liefern, denn 0 <> NULL.
    AsInteger gibt eine 0 zurück, wenn der Wert des Feldes NULL ist.

    "Query_Quelle.FieldByName('xxxxx').AsInteger := 0" ist garantiert das falsche DataSet.
  • Forum: Datenbanken

    AW: ParamByName geht und geht mal nicht

      Delphi
      by himitsu, 25. Apr 2015
    Und warum nur halb?

    Query_Ziel.ParamByName('PATIENTNR').AsInteger := qryBildAlt.FieldByName('PATIENTNR').AsInteger;

    EVariantInvalidArgError > VAR_INVALIDARG
    Dieser Fehler taucht gern bei Variant-Arrays auf, aber eigentlich sollte das hier nicht vorkommen.

    Tritt der Fehler wirklich in dieser Zeile auf, oder zeigt nur Delphi diese Zeile nach dem Fehler an?
    Achte bei sowas auch immer auf...


URL zu dieser Suchanfrage:

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