Einzelnen Beitrag anzeigen

dominikkv

Registriert seit: 30. Sep 2006
Ort: Gundelfingen
1.109 Beiträge
 
Delphi 2007 Professional
 
#1

Standardwert bei ADO-Abfrage

  Alt 14. Apr 2009, 13:05
Datenbank: Access • Zugriff über: ADO
Hi,

ich versuche grade über ADO auf eine Access-Datenbank zuzugreifen.

Delphi-Quellcode:
procedure TDatenbank.DiscountExists(EAN: string);
begin
  if fConnection.Connected then
    with fQuery do
      begin
        Close;
        SQL.Clear;
       // Active := False;

       // fConnection.BeginTrans;

        SQL.Add('SELECT * FROM `Products`, `Discounts` WHERE (`Discounts`.ProduktFKID = `Products`.PKID) AND (EAN = ''0123456789'')');
        try
          Open;
         // fConnection.CommitTrans;
        except
         // fConnection.RollbackTrans;
        end;
      end;
end;
Jetzt kommt nach dem Open; aber immer die Fehlermeldung
Zitat:
---------------------------
Benachrichtigung über Debugger-Exception
---------------------------
Im Projekt MeinProgramm.exe ist eine Exception der Klasse EOleException mit der Meldung 'Parameter`Discounts`.ProduktFKID hat keinen Standardwert' aufgetreten.
---------------------------
Anhalten Fortsetzen Hilfe
---------------------------
Was mache ich falsch?

mfg.Dominik
Dominik
Wer anderen eine Grube gräbt, hat ein Gruben-Grab-Gerät!
  Mit Zitat antworten Zitat