Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Access Datenbank mit 2 tabellen (https://www.delphipraxis.net/194599-access-datenbank-mit-2-tabellen.html)

ProfessorBass 11. Dez 2017 18:40

Datenbank: Access • Version: 4.0 • Zugriff über: TADO

Access Datenbank mit 2 tabellen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo
Hoffe ihr könnt mir helfen ich scheiterre an einem siplen beispiel:
Ich habe eine Datenbank mit 2 Tabellen und versuche über eine Combobox einen nahmen auszuwählen und dessen Abladestelle in die 2. tabelle einzutragen.

Delphi-Quellcode:
Sendungen.fieldbyname('Abladestelle').AsString := (SELECT * FROM '+Empfänger.FieldByName('Abladestelle').AsString+' WHERE (Name = '+Abladestelle.Text+'));

was ist falsch ???

p80286 11. Dez 2017 22:23

AW: Access Datenbank mit 2 tabellen
 
Du solltest Die Hochkommata überprüfen.

Gruß
K-H

DeddyH 12. Dez 2017 07:01

AW: Access Datenbank mit 2 tabellen
 
Und
SQL-Code:
SELECT *
kann ja nicht richtig sein, man muss sich schon auf das betreffende Feld beschränken.

Jumpy 12. Dez 2017 08:19

AW: Access Datenbank mit 2 tabellen
 
Ausserdem sieht das ja so aus, als würde da ein Select-Statement entwickelt, als String, und dann in einem Datenbankfeld gespeichert. Irgendwie wird mir nicht so ganz klar, ob das was hier gemacht wird wirklich das ist, was gewollt ist.
Ganz abgesehen davon, dass es nicht funzt wg. der Fehler, die die Vorredner schon angemerkt haben.

p80286 12. Dez 2017 08:21

AW: Access Datenbank mit 2 tabellen
 
Dieses
SQL-Code:
Select *
scheint ein beliebtes Standardbeispiel für SQL-Abfragen zu sein. Vor allem um nur ja nichts zu verpassen. Der benötigte Wert wird dann über
Delphi-Quellcode:
.fieldname
heraus gefischt. Dieses Vorgehen wird allerdings auch für andere Sprachen publiziert. Da gibt es wohl eine sprachübergreifende Solidarität der Beispielautoren.

Gruß
K-H


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