AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 19:17

Parameter dieser Suchanfrage:

Suche in Thema: SQLite will mit SELECT ... WHERE fieldxx = 0 Werte nicht anzeigen.
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: SQLite will mit SELECT ... WHERE fieldxx = 0 Werte nicht anzeigen.

     
      by himitsu, 16. Sep 2022
    Das stimmt aber nicht.

    Es würde bloß eine 0 reinschreiben, wenn es NULL bleibt, also garnichts zugewiesen wird.
    Das DEFAULT wird nur genommen, wenn das Feld im INSERT garnicht enthalten ist, bzw. wenn es explizit als DEFAULT markiert wurde.

    Hier wurde aber "etwas" zugewiesen. :zwinker:



    Wenn das DBMS es nicht selbst kann, dann könnte man vielleicht mit einem Trigger oder CONTAINS...
  • Forum: Datenbanken

    AW: SQLite will mit SELECT ... WHERE fieldxx = 0 Werte nicht anzeigen.

     
      by himitsu, 14. Sep 2022
    LIKE, ILIKE, ~ und Co. sind natürlich für Texte gedacht. Zahlen vergleicht man damit eigentlich nicht.

    Hier gibt es ein INTeger-Feld, in dem aber Text drin steht, daher das Problem.

    SQLite <> MySQL/MariaDB



    Du könntest ein SELECT schreiben, was prüft, ob in dem Feld ein Integer steht und wenn NOT, dann da eine 0 reinschreiben....
  • Forum: Datenbanken

    AW: SQLite will mit SELECT ... WHERE fieldxx = 0 Werte nicht anzeigen.

     
      by himitsu, 14. Sep 2022
    Da SQLite nicht wirklich typsicher ist, kann man da viel Mist bauen.

    Bei deiner Abfrage wird das INT wohl auch als Integer behandelt und dann der "ungültige" Wert in eine 0 konvertiert,
    scheinbar leider ohne jegliche Fehlermeldung/Warnung. :wall:

    Das WHERE wird aber ohne Cast ausgeführt und bekommt halt mit, dass der "Text" keine 0 ist.
  • Forum: Datenbanken

    AW: SQLite will mit SELECT ... WHERE fieldxx = 0 Werte nicht anzeigen.

     
      by himitsu, 14. Sep 2022
    Ich sehe keine 0 in dieser Tabelle, aber ganz viele "irgendwas" :stupid:



    wo kommt den plötzlich der jaeneke her :shock:

    Joar, so eine halbwegs typlose Datenbank hält schnell mal ein paar kleine Problemchen bereit, wenn man überall nahezu alles reinschreiben kann. :duck:


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=211425
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:28 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