Re: ADOQuery błąd przy próbie filtrowania
Napisane: wtorek, 13 października 2009, 12:50
Kicha.. nie mam weny do tego..
Poniższy kod się kompiluje ale wywala błąd "Access violation error [...]"
Zaplątałem się w tym wszystkim.. może ktoś patrząc z boku zobaczy to czego ja sam po sobie nie poprawię..
A co do rzutowania danych na poziomie wyciągania danych z bazy, to w ogóle nie wiem czy używając jednocześnie programu księgowego i mojego programu nie wystąpią jakieś dziwne kolizje w bazie. Ktoś jakieś sugestie ma?
Poniższy kod się kompiluje ale wywala błąd "Access violation error [...]"
- Kod: Zaznacz cały
void __fastcall TForm1::Kontrahenta1Click(TObject *Sender)
{
try
{
QRaport->Filtered=false;
QRaport->Filter= "nzf_IdAdresu LIKE '*" + dynamic_cast<TDBGrid*>(Sender)->Fields[10]->Value + "*'";//dynamicznie
QRaport->Filtered=true;
RDluznik->PRaport->Preview();
}
catch(EDatabaseError& E)
{
// cos sie nie udalo wiec sprawdzamy co jest grane
ShowMessage(E.Message);
}
}
Zaplątałem się w tym wszystkim.. może ktoś patrząc z boku zobaczy to czego ja sam po sobie nie poprawię..
A co do rzutowania danych na poziomie wyciągania danych z bazy, to w ogóle nie wiem czy używając jednocześnie programu księgowego i mojego programu nie wystąpią jakieś dziwne kolizje w bazie. Ktoś jakieś sugestie ma?