[C++ Builder] Vaag probleem bij parameter binding

Pagina: 1
Acties:

  • whoami
  • Registratie: December 2000
  • Laatst online: 17:29
Ik heb een query die een aantal gegevens gaat gaan ophalen. Deze query heeft 2 parameters in m'n WHERE clause nl, UserId (type integer) en Datum (type Date).

Als ik met deze code de query uitvoer:
code:
1
2
3
4
5
qryLstUitgave->Close();
qryLstUitgave->ParamByName("UserId")->AsInteger = FUserId;
qryLstUitgave->ParamByName("Datum")->AsDate     = Kalender->Date;
qryLstUitgave->Prepare();
qryLstUitgave->Open();

Dan krijg ik een error terug van m'n database dat Datum niet NULL mag zijn (notice dat ik 'm wel bind mbhv ParamByName).

Als ik de SQL Monitor opstart, dan zie ik wel dat deze parameter toch niet 'gebonden' wordt.
Als ik echter AsDate verander naar AsDateTime, dan zie ik in SQL Monitor dat deze parameter wel 'gebonden' wordt. Weird dacht ik zo. Probleem is nu wel dat ik geen AsDateTime kan gebruiken, maar AsDate moet gebruiken.

Is er iemand die een verklaring/oplossing heeft voor m'n probleem?

https://fgheysels.github.io/


  • whoami
  • Registratie: December 2000
  • Laatst online: 17:29
**** and up ****

https://fgheysels.github.io/


  • whoami
  • Registratie: December 2000
  • Laatst online: 17:29
Echt niemand die hier een verklaring voor heeft? :?

https://fgheysels.github.io/