AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 18:02

Parameter dieser Suchanfrage:

Suche in Thema: FB: Unique Index auf Datum und Uhrzeit
Suche alle Beiträge, die von "hoika" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 12 von insges. 12 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: FB: Unique Index auf Datum und Uhrzeit

     
      by hoika, 2. Feb 2018
    Hallo,


    Doch macht es, weil man dann eine schöne Meldung bringen kann ala "Datensatz bereits vorhanden".
    Aus der DB-Exception herauszufinden, warum der Datensatz nicht angelegt werden konnte, ist schwerer.
  • Forum: Datenbanken

    AW: FB: Unique Index auf Datum und Uhrzeit

     
      by hoika, 2. Feb 2018
    Hallo,


    Wie weiter oben schon schön erklärt wurde, ist es nicht Index, sondern das Unique Constraint,
    was die Doubletten verhindert, und somit die Integrität der Datenbank sichert.
    Der Unique Index wird von Firebird zusätzlich angelegt, um schneller nach einem eventuell vorhandenen Wert zu suchen.

    Wie soll ich denn sonst verhindern, dass Doubletten in die Datenbank kommen.
    Soll etwas...
  • Forum: Datenbanken

    AW: FB: Unique Index auf Datum und Uhrzeit

     
      by hoika, 1. Feb 2018
    Hallo,
    Waffenstillstand ;)

    Aber schön geschrieben und stimmt sogar.

    Setzen: 1+
  • Forum: Datenbanken

    AW: FB: Unique Index auf Datum und Uhrzeit

     
      by hoika, 1. Feb 2018
    Hallo,
    Einspruch Eurer Ehren ;)


    Unter Firebird wird die Eindeutigkeit mit Hilfe eines Unique-Index sichergestellt.
    Lösche ich den Unique-Index ist auch das Unique-Constraint weg, zumindestens unser FB.
    Genauer gesagt, gibt es gar kein Unique-Constraint ohne Unique Index, oder irre ich mich da?

    Und genau die Frage der Wahrscheinlichkeit eines "ungenauen" Unique-Index ist ja für mich die...
  • Forum: Datenbanken

    AW: FB: Unique Index auf Datum und Uhrzeit

     
      by hoika, 1. Feb 2018
    Hallo,
    ok.



    Nein, die Wirksamkeit beginnt bei mir beim Insert.
    Dass ich da auch was abfragen kann, ist mir erst mal nebensächlich.
    Ich will verhindern, dass im Mehrnutzerbetrieb aus Versehen ein doppelter Datensatz erzeugt wird.
    Im Programm prüfe ich das natürlich vorher selbst, aber sicher ist sicher.
  • Forum: Datenbanken

    AW: FB: Unique Index auf Datum und Uhrzeit

     
      by hoika, 1. Feb 2018
    Hallo,
    ich mag keine Trigger ;)
    Nö, ich mach das jetzt mit den Extra-Feldern als String.
    Ich bin ja der der die Dateneingabe schreibt, und ändern soll sich das auch nicht lassen.
  • Forum: Datenbanken

    AW: FB: Unique Index auf Datum und Uhrzeit

     
      by hoika, 1. Feb 2018
    Hallo,

    Es geht hier nicht ausschließlich um Datum/Uhrzeit,
    sondern das sind zusätzliche Felder, die zusammen mit einem anderen Integer-Feld einen eindeutigen Wert erzeugen sollen.


    Und damit entfällt das Suchen per Index. Das genau will ich nicht.
    Das mit dem Between oder >= <= ist schon klar.
  • Forum: Datenbanken

    AW: FB: Unique Index auf Datum und Uhrzeit

     
      by hoika, 31. Jan 2018
    Hallo,
    kommt so im etwa hin.
  • Forum: Datenbanken

    AW: FB: Unique Index auf Datum und Uhrzeit

     
      by hoika, 31. Jan 2018
    Hallo,
    ah so, von der Seite gehst Du ran.
    Also eigentlich dem Date als Fließkomma-Zahl prinzipiell misstrauen und alles auf Integer aufbauen.

    Sekunden kann ich schon mal ausschließen, bleibt also Minutenzahl also:
    1440 Minuten pro Tag übrig
    60 min pro 1 h * 24 (24h pro Tag), also 60*24

    Oh Mann, muss man wirklich so einen Murks wegen einem Unique Index auf Date machen ??? *wunder*
  • Forum: Datenbanken

    AW: FB: Unique Index auf Datum und Uhrzeit

     
      by hoika, 31. Jan 2018
    Hallo,
    nein du hast die letzte Frage nicht verstanden
    Unique Index auf ein Date-Feld

    Mir geht es um den Datentyp Date, der intern eine Fließkomma-Zahl ist.

    Ich bin jetzt am Überlegen, ob ich nicht das Datum als Integer speichere,
    und damit den Vorkommawert des TDateTimes reinpacke.

    Ich habe eine Dialect1-DB.
  • Forum: Datenbanken

    AW: FB: Unique Index auf Datum und Uhrzeit

     
      by hoika, 31. Jan 2018
    Hallo,
    mir geht es hier in der Tat nur darum,
    ob ein Unique Index auf ein Date-Feld wirklich sauber Dopplungen erkennt.
  • Forum: Datenbanken

    FB: Unique Index auf Datum und Uhrzeit

     
      by hoika, 31. Jan 2018
    Hallo,
    gegeben ist folgende Tabelle:

    Id Integer
    PersonalId Integer
    Datum Date
    Uhrzeit Date

    So wie es oben schon steht, suche ich eine Möglichkeit, zu verhindern,
    dass zur gleichen PersonalId ein Eintrag mit gleicher PersonalId, Datum und Uhrzeit erzeugt wird.


URL zu dieser Suchanfrage:

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