AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken DB 2Werte vergleichen um zwischen Insert und Update zu unterscheiden
Thema durchsuchen
Ansicht
Themen-Optionen

DB 2Werte vergleichen um zwischen Insert und Update zu unterscheiden

Ein Thema von Amenovis · begonnen am 21. Nov 2018 · letzter Beitrag vom 26. Nov 2018
Antwort Antwort
Amenovis

Registriert seit: 16. Nov 2011
52 Beiträge
 
#1

AW: DB 2Werte vergleichen um zwischen Insert und Update zu unterscheiden

  Alt 25. Nov 2018, 20:19
ja so versteh ich das auch mhh ich trenn mal den code vom rest mit einem test button vielleicht sitzt der fehler höher nur komischer weise macht er dort alles
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.879 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: DB 2Werte vergleichen um zwischen Insert und Update zu unterscheiden

  Alt 25. Nov 2018, 20:22
Ist ID (oder in Deinem Fall besser Tag) auch Primärschlüssel bzw. hat einen unique contraint?
Markus Kinzler
  Mit Zitat antworten Zitat
Amenovis

Registriert seit: 16. Nov 2011
52 Beiträge
 
#3

AW: DB 2Werte vergleichen um zwischen Insert und Update zu unterscheiden

  Alt 25. Nov 2018, 20:26
hab die Tabelle zweimal einmal mit unique und auto inc und einmal als reines Integer Feld .. hab es mit beiden getestet und es macht keinen unterschied er trägt es einfach nicht ein
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.879 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: DB 2Werte vergleichen um zwischen Insert und Update zu unterscheiden

  Alt 25. Nov 2018, 20:27
autoinc ist in diesem Fall kontraproduktiv. Das Feld sollte PK sein.
Markus Kinzler
  Mit Zitat antworten Zitat
Amenovis

Registriert seit: 16. Nov 2011
52 Beiträge
 
#5

AW: DB 2Werte vergleichen um zwischen Insert und Update zu unterscheiden

  Alt 25. Nov 2018, 20:33
habe extra nochmal eine tabelle erstellt die beinhaltet nur die 4 spalten kein unique kein auto inc und er macht es nicht
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.879 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: DB 2Werte vergleichen um zwischen Insert und Update zu unterscheiden

  Alt 25. Nov 2018, 20:35
PK muss sein, sonst wird immer ein insert ausgeführt.

Zeig mal den aktuellen Code.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#7

AW: DB 2Werte vergleichen um zwischen Insert und Update zu unterscheiden

  Alt 25. Nov 2018, 22:28
Zeig mal den aktuellen Code.
Wie die Tabelle(n) defeniert ist/sind und den Delphi-Code.
(eine Bitte: bei dem Feld "Tag" handelt es sich doch wohl um ein Datum? Dann wäre es ganz gut das Feld auch Datum/Date zu benennen. "Tag" ist etwas mißverständlich.)

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz