I have a program generator that creates ORs in SQL nested. This causes a
stack overflow in SQLite. Has this been addressed or will it be? If so what
version was it addressed. I am not sure how to search for the answer to this
question.

 

Sample SQL:

SELECT "SalesLine"."ROWID" AS "FQROWID", "Item"."FullName" AS "FQALIAS_1",
"Ite

m"."Type" AS "FQALIAS_2", "Customer"."CustomFieldLevel" AS "FQALIAS_3",
"Custom

er"."FullName" AS "FQALIAS_4", "SalesLine"."SalesLineDesc" AS "FQALIAS_5",
"Sal

esLine"."SalesLineItemRefFullName" AS "FQALIAS_6", "SalesLine"."TxnDate" AS
"FQ

ALIAS_7", "SalesLine"."SalesLineAmount" AS "FQALIAS_8", "SalesLine"."Type"
AS "

FQALIAS_9" FROM "SalesLine" "SalesLine" LEFT OUTER JOIN "Item" "Item" ON
"Item"

."ListID" = "SalesLine"."SalesLineItemRefListID" LEFT OUTER JOIN "Customer"
"Cu

stomer" ON "Customer"."ListID" = "SalesLine"."CustomerRefListID" WHERE
((("Sale

sLine"."TxnDate" >= '2006-01-01') AND ("SalesLine"."TxnDate" <=
'2006-09-30')) 

AND (("Item"."Type" = 'ItemInventory') AND (("Customer"."FullName" =
'Amazon.co

m.ksdc, Inc. - Campbellsville') OR (("Customer"."FullName" =
'Amazon.com.ksdc, 

Inc. - Coffeyville') OR (("Customer"."FullName" = 'Amazon.com.ksdc, Inc. -
Fern

ley') OR (("Customer"."FullName" = 'Arizona Select') OR
(("Customer"."FullName"

 = 'ATW - Cobb Dist.') OR (("Customer"."FullName" = 'SunOpta Food
Distribution 

Group') OR (("Customer"."FullName" = 'Callaway Consumer Products, LLC') OR
(("C

ustomer"."FullName" = 'Cedarlane Natural Foods') OR (("Customer"."FullName"
= '

City Glatt, Inc.') OR (("Customer"."FullName" = 'Columbus Distributing,
Inc.') 

OR (("Customer"."FullName" = 'Cost Plus World Markets-West') OR
(("Customer"."F

ullName" = 'DeKalb Farmers Market') OR (("Customer"."FullName" =
'DPI-Midwest')

 OR (("Customer"."FullName" = 'DPI-Northwest') OR (("Customer"."FullName" =
'DP

I-Rocky Mountain') OR (("Customer"."FullName" = 'DPI-West') OR
(("Customer"."Fu

llName" = 'Exel Pak') OR (("Customer"."FullName" = 'Falcon Trading Co.') OR
(("

Customer"."FullName" = 'Foodguys') OR (("Customer"."FullName" = 'Foodology')
OR

 (("Customer"."FullName" = 'Gourmet Awards - Milwaukee') OR
(("Customer"."FullN

ame" = 'Kehe Foods') OR (("Customer"."FullName" = 'Marc Popcorn Company') OR
((

"Customer"."FullName" = 'Marukai Markets') OR (("Customer"."FullName" =
'Matsuk

as Food Company') OR (("Customer"."FullName" = 'McCain Foods USA, Inc.') OR
(("

Customer"."FullName" = 'Okami') OR ("Customer"."FullName" = 'Quickspice,
Inc.')

)))))))))))))))))))))))))))))

 

Thanks,

Matt Froncek
QODBC Development Support / FLEXquarters.com LLC Consultant
QODBC Driver for QuickBooks - Unleash your data at  <http://www.qodbc.com/>
www.qodbc.com

 

Reply via email to