Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Problem mit sql abfrage (https://www.delphipraxis.net/93837-problem-mit-sql-abfrage.html)

Fridolin 12. Jun 2007 08:17

Datenbank: mysql • Version: 5.2.3 • Zugriff über: mydac

Problem mit sql abfrage
 
Guten Morgen,

ich habe ein Problem bei der Umsetzung dieser Abfrage:

Delphi-Quellcode:
 myquery2.SQL.Text:=(
SQL-Code:
'select andocname,anpdfname from andocblob,anpdfblob,anzt where anzt.bid = '''+bezid+''' and andocblob.andb_id = anzt.andb_id xor anpdfblob.anpb_id = anzt.anpb_id)'
Delphi-Quellcode:
;
Als Ergebnis, sollen alle doc-namen aus andocblob und alle pdf-namen aus anpdfblob in einem dbgrid angezeigt werden.

andocblob:
andb_id -integer;
andocname -varchar;
andocblo -mediumblob;

anpdfblob:
anpb_id -integer;
anpdfname -varchar;
anpdfblo -mediumblob;

anzt:
bid -integer;
andb_id -integer;
anpb_id -integer;

MfG
Fridolin

DeddyH 12. Jun 2007 08:40

Re: Problem mit sql abfrage
 
SQL-Code:
'select andocname,anpdfname from andocblob,anpdfblob,anzt where anzt.bid = '''+bezid+''' and (andocblob.andb_id = anzt.andb_id or anpdfblob.anpb_id = anzt.anpb_id))'

Fridolin 12. Jun 2007 08:42

Re: Problem mit sql abfrage
 
Funktioniert so leider nicht, hatte ich auch schon probiert... :cry:

mkinzler 12. Jun 2007 08:49

Re: Problem mit sql abfrage
 
SQL-Code:
select
    d.andocname,
    p.anpdfname
from
    a.anzt join andocblob d on d.andb_id = a.andb_id
           join anpdfblob p on d.anpb_id = a.anpb_id
where
    anzt.bid = :bezid;

Fridolin 12. Jun 2007 09:02

Re: Problem mit sql abfrage
 
Zitat:

Zitat von mkinzler
SQL-Code:
select
    d.andocname,
    p.anpdfname
from
    a.anzt join andocblob d on d.andb_id = a.andb_id
           join anpdfblob p on d.anpb_id = a.anpb_id
where
    anzt.bid = :bezid;

Geht leider auch nicht. Fehlermeldung: ...'a.anzt' doesn't exist...

mkinzler 12. Jun 2007 09:07

Re: Problem mit sql abfrage
 
Muß anzt a heißen

Fridolin 12. Jun 2007 09:22

Re: Problem mit sql abfrage
 
Funktioniert wieder nicht... er gibt zwar keine Fehlermeldung, zeigt aber auch keine Daten an. Ich werd einfach zwei dbgrids und zwei Abfragen nehmen, damit klappts. Trotzdem danke...

mkinzler 12. Jun 2007 09:25

Re: Problem mit sql abfrage
 
Hast du den Parameter bezid auch gesetzt?

Fridolin 12. Jun 2007 09:32

Re: Problem mit sql abfrage
 
Ja, hab ich.... :(

mkinzler 12. Jun 2007 09:36

Re: Problem mit sql abfrage
 
Zeig mal deinen Code.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:41 Uhr.
Seite 1 von 2  1 2      

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