Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Update Problem (https://www.delphipraxis.net/72976-update-problem.html)

PASST 10. Jul 2006 13:09

Datenbank: dbase • Zugriff über: BDE

Update Problem
 
Hi NG.

Ich habe hier ein seltsames Phänomen, mit dem ich nicht zurecht komme.

Ich möchte in einer Tabelle ein Feld mittels Werte aus einer zweiten Tabelle updaten. Die zweite Tabelle enthält aber nicht für jeden Satz aus der ersten Tabelle einen Wert. Soimit erwarte ich eigentlich, dass für diese Sätze das Feld nicht upgedated wird.
Leider wird aber der zuletzt gewählte Wert eingetragen.

Kann mir jemand helfen?

SQL-Code:
update sbh_dfu2
set vbn=
  (
  select artikelnr
  from transak
  where
  recid=sbh_dfu2.zaehler
  )
Gruß
Peter

generic 10. Jul 2006 13:28

Re: Update Problem
 
füge doch einfach noch ein where für den update befehl ein.

where primkey in (select primkey from tabelle)

PASST 10. Jul 2006 13:34

Re: Update Problem
 
Danke generic, genau damit funktioniert es :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:22 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