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: Doppelte Datensätze verhindern
Suche alle Beiträge, die von "Jelly" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.007s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: Doppelte Datensätze verhindern

      Delphi
      by Jelly, 9. Feb 2005
    Vorsicht bei Verwendung von RecordCount bei Queries. Je nachdem welcher DatenbankCursor verwendet wird, liefert RecordCount immer 0. Ich würd die Query bischen umändern, in
    select count(isbn) as N from archiv where isbn = :isbn
    Und dann direkt fieldbyname('N').AsInteger als Kriterium nehmen.
  • Forum: Datenbanken

    Re: Doppelte Datensätze verhindern

      Delphi
      by Jelly, 9. Feb 2005
    Vielleicht gibts ne Einstellung im DBS... Bei MSSQL kann man so Dinge auch selbst festlegen. Hab nur noch nie mit Absolute gearbeitet.
  • Forum: Datenbanken

    Re: Doppelte Datensätze verhindern

      Delphi
      by Jelly, 9. Feb 2005
    Dann scheints wirklich am DBMS zu liegen. :cry: Wie Sharky festgestellt hat, seh ich grad.
  • Forum: Datenbanken

    Re: Doppelte Datensätze verhindern

      Delphi
      by Jelly, 9. Feb 2005
    Mmmmhh,
    probier mal statt
    ABSQuery1.FieldByName('isbn').AsVariant := NULL;

    das hier:
    ABSQuery1.FieldByName('isbn').Clear ;
  • Forum: Datenbanken

    Re: Doppelte Datensätze verhindern

      Delphi
      by Jelly, 9. Feb 2005
    Bist du sicher, daß du Leerstring nicht mit NULL verwechselst? Bei Datenbanken ist es ein Unterschied, ob du
    insert into archiv (isbn,titel) values ('','Mein Titel')
    oder
    insert into archiv (isbn,titel) values (null,'Mein Titel')
    schreibst.
  • Forum: Datenbanken

    Re: Doppelte Datensätze verhindern

      Delphi
      by Jelly, 9. Feb 2005
    Bei Absolute Database bin ich mir nicht sicher, weil ich noch nie mit gearbeitet habe. Aber prinzipiell kannst du ein UNIQUE INDEX auf das isbn Feld legen. Fehlt die isbd komplett, so kannst du NULL reinschreiben. Somit sollte es keine Probleme geben mit doppelten Einträgen, weil der UNIQUE INDEX auf NULL nicht greift.

    Erzeugen kannst du den Index wie folgt:
    alter table archive add UNIQUE KEY...


URL zu dieser Suchanfrage:

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