RE: query returns no record
"Brigitte Spatz" <[email protected]> Thu, 7 Aug 2003 15:47:27 +0200
| Newsgroups | gmane.comp.lang.delphi.programming |
|---|---|
| Message-ID | <000001c35cea$71388ce0$8becfea9@LAPTOP> |
As I said, I'd already tried without RecordCount altogether. Same result. > -----Original Message----- > From: Mike Smit [mailto:[email protected]] > Sent: 07 August 2003 14:46 > To: '[email protected]' > Subject: RE: [Delphi] query returns no record > > > RecordCount has been known to not be so accurate. If you want > to test for an empty resultset rather use IsEmpty. > > -----Original Message----- > From: Brigitte Spatz [mailto:[email protected]] > Sent: 07 August 2003 05:45 AM > To: [email protected] > Subject: RE: [Delphi] query returns no record > > I had already tried removing RecordCount and put a watch on > Fields[0].Value, which then returned Null, so it's not a > problem with RecordCount. > > > -----Original Message----- > > From: Fabiano Paolini [mailto:[email protected]] > > Sent: 07 August 2003 14:01 > > To: [email protected] > > Subject: Re: [Delphi] query returns no record > > > > > > May be that the problem is using RecordCount. > > Try using BOF and EOF (both true means empty query) or, if > > present, Empty property. > > > > Fabiano > > > > ----- Original Message ----- > > From: "Brigitte Spatz" <[email protected]> > > To: <[email protected]> > > Sent: Thursday, August 07, 2003 1:11 PM > > Subject: [Delphi] query returns no record > > > > > > > SELECT P.Register, P.[First Name], AE.[Kind Of Event], AP.ID FROM > > > Assured_Person AS AP, Person AS P, Assurance_Event AS AE > > WHERE AP.ID = > > > AE.ID AND AP.[Person ID] = P.ID > > > AND P.Register = :Register > > > AND AE.[Kind Of Event] = :Event > > > > > > returns the correct records when run from within Access. > > When run from > > > Delphi, it only returns the correct record on the first run but on > > > consecutive calls to the following function returns a > > recordcount of 0 > > > although both parameters have the correct values that do return a > > > record in Access: > > > > > > procedure MakeTocLetters(NextRegister, Event: integer); begin > > > with frmDMGenerator.qryGeneratorAssuranceEventDetails do > > > begin > > > Parameters[0].Value := Event; > > > Parameters[1].Value := NextRegister; > > > Open; > > > if RecordCount > 0 then > > > begin > > > First; > > > while not EOF do > > > begin > > > strScript := strScript + 'insDoc(' + > > > AssuranceEventConcatenated(Event) + > > > ', gLnk(0,' + QuotedStr(_('Letter for ') + '11-' + > > > Fields[3].AsString) > > > + ', ' + QuotedStr('11-' + > IntToStr(NextRegister) + '-' + > > > IntToStr(Event) + '-' + Fields[3].AsString + > > '.htm') + '))' > > > + #13#10; > > > Next; > > > end; > > > end; > > > Close; > > > end; > > > end; > > > > > > I'm sure it must be something obvious but I can't see it. Any help > > > appreciated. > > > > > > TIA. > > > > > > Brigitte > > > > > > > > > > > > [Non-text portions of this message have been removed] > > > > > > > > > > > > CodeCoffer - new Delphi code protection Tool! > > > http://www.delphicollection.com/public/CodeCoffer.htm > > > --------------------------------------------------------------- > > > Unsubscribe:[email protected] > > > List owner:[email protected] > > > --------------------------------------------------------------- > > > > > > Your use of Yahoo! Groups is subject to > > > http://docs.yahoo.com/info/terms/ > > > > > > > > > > > > ------------------------ Yahoo! Groups Sponsor > > ---------------------~--> Buy Ink Cartridges or Refill Kits > > for Your HP, Epson, Canon or Lexmark Printer at Myinks.com. > > Free s/h on orders $50 or more to the US & Canada. > http://www.c1tracking.com/l.asp?cid=5511 > http://us.click.yahoo.com/l.m7sD/LIdGAA/qnsNAA/i7folB/TM > -------------------------------------------------------------- > -------~-> > > CodeCoffer - new Delphi code protection Tool! > http://www.delphicollection.com/public/CodeCoffer.htm > --------------------------------------------------------------- > Unsubscribe:[email protected] > List owner:[email protected] > --------------------------------------------------------------- > > Your use of Yahoo! Groups is subject to > http://docs.yahoo.com/info/terms/ > > > > > CodeCoffer - new > Delphi code protection Tool! > http://www.delphicollection.com/public/CodeCof> fer.htm > > > --------------------------------------------------------------- > Unsubscribe:[email protected] > List owner:[email protected] > --------------------------------------------------------------- > > Your use of Yahoo! Groups is subject to > http://docs.yahoo.com/info/terms/ > > > > [Non-text portions of > this message have been removed] > > > ------------------------ Yahoo! Groups Sponsor > ---------------------~--> Buy Ink Cartridges or Refill Kits > for Your HP, Epson, Canon or Lexmark Printer at Myinks.com. > Free s/h on orders $50 or more to the US & Canada. http://www.c1tracking.com/l.asp?cid=5511 http://us.click.yahoo.com/l.m7sD/LIdGAA/qnsNAA/i7folB/TM ---------------------------------------------------------------------~-> CodeCoffer - new Delphi code protection Tool! http://www.delphicollection.com/public/CodeCoffer.htm --------------------------------------------------------------- Unsubscribe:[email protected] List owner:[email protected] --------------------------------------------------------------- Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ ------------------------ Yahoo! Groups Sponsor ---------------------~--> Buy Ink Cartridges or Refill Kits for Your HP, Epson, Canon or Lexmark Printer at Myinks.com. Free s/h on orders $50 or more to the US & Canada. http://www.c1tracking.com/l.asp?cid=5511 http://us.click.yahoo.com/l.m7sD/LIdGAA/qnsNAA/i7folB/TM ---------------------------------------------------------------------~-> CodeCoffer - new Delphi code protection Tool! http://www.delphicollection.com/public/CodeCoffer.htm --------------------------------------------------------------- Unsubscribe:[email protected] List owner:[email protected] --------------------------------------------------------------- Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/