[DUG] firebird query parameters behaving oddly
Brian Wrigley
bswrigley at xtra.co.nz
Fri Jul 6 14:15:07 NZST 2007
Have you tried passing them as dates instead of strings? eg
ParamByName('from').AsDate = FromDat; (previously checked valid date)
Brian
----- Original Message -----
From: Tracey
To: 'NZ Borland Developers Group - Delphi List'
Sent: Friday, July 06, 2007 1:38 PM
Subject: [DUG] firebird query parameters behaving oddly
Hi all
I have in my code many areas where queries are "strung" together then executed. These queries are parameterized. However I am having problems with my date parameters.
If I have my sql string looking like this:
SQL.Add('Select stuff');
SQL.Add('From tables ');
SQL.Add('Join more tables on keys');
SQL.Add('Where DataDate >= :from');
SQL.Add('And DataDate <= :to');
ParamByName('from').AsString = sFromDat; (previously checked valid date loaded into string)
ParamByName('to).AsString = sToDat; (previously checked valid date loaded into string)
These queries work, however I seem to be missing records.
If I do the unthinkable and string the date values in with the query:
SQL.Add('Select stuff');
SQL.Add('From tables ');
SQL.Add('Join more tables on keys');
SQL.Add('Where DataDate >= ''' + sFromDat + '''');
SQL.Add('And DataDate <= ''' + sToDat + '''');
I get the correct amount of records
I wouldn't even know where to start on this one, I am leaving the params as they are in the working code, but not happy about it.
Any revelations?
Tracey
------------------------------------------------------------------------------
_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: delphi at delphi.org.nz
Admin: http://delphi.org.nz/mailman/listinfo/delphi
Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject: unsubscribe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.adventureeducation.co.nz/pipermail/delphi/attachments/20070706/e1f42d8f/attachment-0001.html
More information about the Delphi
mailing list