Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Inner Join Readonly (https://www.delphipraxis.net/189110-inner-join-readonly.html)

stOrM 4. Mai 2016 15:54

Datenbank: MYSQL • Version: 5.7.11 • Zugriff über: uniDAC

Inner Join Readonly
 
Moin,
also ich stehe gerade vor folgendem Problem, ich müsste mittels SELECT und einem JOIN (vermute ich) auf zwei Tabellen zugreifen, was auch soweit klappt, mein Problem ist jetzt nur das ich die Ergebnismenge die ich erhalte jetzt nicht mehr editieren darf sprich das Ergebnis wird auf Readonly gesetzt. Ich denke das ist wohl richtig so. Allerdings stellt sich mir jetzt die Frage wie erhalte ich ein Ergebnis aus mehreren Tabellen was sich auch editieren lässt, sprich Update, Delete usw?

Beispiel: Tabelle User + Tabelle UserExtended

Code:
SELECT
    * 
FROM
    tb_user
        INNER JOIN
    tb_user_extended ON tb_user_extended.user_id = tb_user.user_id
WHERE
  tb_user.user_id = :THEUSERID
  AND
   tb_user.active = 1

Neutral General 4. Mai 2016 15:56

AW: Inner Join Readonly
 
Du erstellst manuell Update/Insert Statements

mm1256 4. Mai 2016 18:26

AW: Inner Join Readonly
 
...oder du nimmst anstatt TUniQuery => TUniTable

TRomano 5. Mai 2016 12:55

AW: Inner Join Readonly
 
In der TUniQuery kann man die Update-Statements (für eine Tabelle) auch generieren lassen.

stOrM 5. Mai 2016 15:39

AW: Inner Join Readonly
 
Zitat:

Zitat von TRomano (Beitrag 1337543)
In der TUniQuery kann man die Update-Statements (für eine Tabelle) auch generieren lassen.

Richtig, manchmal sieht man den Baum vor lauter Wäldern nicht :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf