AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 05:17

Parameter dieser Suchanfrage:

Suche in Thema: SQLQuery das Feld 'id' wurde nicht gefunden.
Suche alle Beiträge, die von "Delphi.Narium" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 3 von insges. 3 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: SQLQuery das Feld 'id' wurde nicht gefunden.

     
      by Delphi.Narium, 17. Feb 2019
    Dann frag halt nicht den Spaltennamen ab, sondern nimm den Wert des ersten und einzigen Feldes der Ergebnismenge:SQLQuery1.SQL.Clear;
    SQLQuery1.SQL.Add('SELECT last_insert_rowid()');
    SQLQuery1.open;
    if not sqlquery1.IsEmpty then begin
    ID := SQLQuery1.Fields.AsInteger;
    end;
    SQLQuery1.Close;

    https://www.sqlite.org/c3ref/last_insert_rowid.html...
  • Forum: Datenbanken

    AW: SQLQuery das Feld 'id' wurde nicht gefunden.

     
      by Delphi.Narium, 17. Feb 2019
    Warum gibst Du dem Funktionsaufruf last_insert_rowid() im Select einen Aliasnamen, der mit dem Namen einer existierenden Spalte übereinstimmt. Sorg bitte erstmal dafür, dass es keine Konflikte in der Namensgebung geben kann. Dann können wir schauen, ob es wirklich nicht funktioniert.


    Wenn ID ein AutoInc ist (oder per Trigger, Sequenze ...), muss man es nicht angeben. Aber eigentlich wissen...
  • Forum: Datenbanken

    AW: SQLQuery das Feld 'id' wurde nicht gefunden.

     
      by Delphi.Narium, 17. Feb 2019
    Das im Bild angezeigte Feld ID ist aber nicht identisch mit dem Alias id aus Deinem SQL:SELECT last_insert_rowid() as id FROM users Hier gibst Du dem Ergebnis von last_insert_rowid() den Namen ID. Die Tabelle Users hat aber schon ein Feld mit dem Namen ID. Da könnte es also zu einem Konflikt kommen. Wie wäre es denn mit:

    SQLQuery1.SQL.Clear;
    SQLQuery1.SQL.Add('SELECT last_insert_rowid() as...


URL zu dieser Suchanfrage:

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