David Egan
[WD17] Conditional Select in Query June 30, 2012 09:54AM |
CASE {pCostBasis} WHEN 'A' THEN stkm.AverageCost WHEN 'L' THEN stkm.LastCost ELSE stkm.StandardCost END AS ComponentCost,When I run the query on its own as a test, it works exactly as expected. However when I run it from my code using HExecuteQuery, it doesn't return any values. It also doesn't return an error but as soon as I try to access any of the data, for example HNBRec(Qry) or HreadFirst it then gives me an "Internal error in WDHF.DLL", presumably because there is no result set.
DerekT
Re: [WD17] Conditional Select in Query June 30, 2012 11:24AM |
David Egan
Re: [WD17] Conditional Select in Query June 30, 2012 01:01PM |
Jeff Graham
Re: [WD17] Conditional Select in Query July 01, 2012 03:38AM |
David Egan
Re: [WD17] Conditional Select in Query July 01, 2012 09:48AM |
Stefan Bentvelsen
Re: [WD17] Conditional Select in Query July 01, 2012 10:13PM |
David Egan
Re: [WD17] Conditional Select in Query July 02, 2012 02:09AM |
Piet van Zanten
Re: [WD17] Conditional Select in Query July 02, 2012 03:53PM |
sSQL= [ SELECT Member.MemberNr AS LidNr, Member.BirthDate AS BirthDate, Member.Name+', '+Member.FirstName+' '+Member.Insertion AS FullName, Member.email AS email FROM Member WHERE Member.BirthDate Between '%1' AND '%2' ] HexecuteSQLquery(ds_MySource,hModifyFile,StringBuild(sSQL,sDate1,sDate2)I use this all the time for queries that I only use once in my project and are not linked to controls or tables. I'm guess this method might also saves resources.
David Egan
Re: [WD17] Conditional Select in Query July 05, 2012 09:25PM |
RdJ
Re: [WD17] Conditional Select in Query July 06, 2012 08:10AM |
Stefan Bentvelsen
Re: [WD17] Conditional Select in Query July 06, 2012 08:46AM |
Arie
Re: [WD17] Conditional Select in Query July 06, 2012 09:35AM |
RdJ
Re: [WD17] Conditional Select in Query July 06, 2012 09:37AM |
Ola
Re: [WD17] Conditional Select in Query July 06, 2012 12:05PM |
Quote
Arie Mars
pcsoft only has one developer, working one day a month or so to fix bugs.