I spent the day on this and I am sure the answers simple.
I am trying to build code for a Field SQL lookup
I want to find all rows in tblMusicalRuns, where the field {numberSizes} equals the field {numSizes} in the tblRange
I testes the code out in SQLBuilder, hardcoding {numSizes} with value of 5.
SELECT
tblMusicalRuns.runName,
tblRange.name,
tblRange.rangeid,
tblRange.numSizes,
tblMusicalRuns.mrid,
tblMusicalRuns.numberSizes,
tblMusicalRuns.runName
FROM
tblRange INNER JOIN tblMusicalRuns ON tblRange.numSizes = tblMusicalRuns.numberSizes
WHERE
(tblRange.numSizes >= 5)
I place this in my SQL Field Lookup, changing the 5 to a variable.
and it looks like this:
SELECT
tblMusicalRuns.runName,
tblRange.name,
tblRange.rangeid,
tblRange.numSizes,
tblMusicalRuns.mrid,
tblMusicalRuns.numberSizes,
tblMusicalRuns.runName
FROM
tblRange INNER JOIN tblMusicalRuns ON tblRange.numSizes = tblMusicalRuns.numberSizes
WHERE
tblRange.numSizes = {tblMusicalRuns.numberSizes}
This is what I get before the app even executes (onLoad???)
Error while accessing the database
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ‘’ at line 1View SQL
SELECT tblMusicalRuns.runName, tblRange.name, tblRange.rangeid, tblRange.numSizes, tblMusicalRuns.mrid, tblMusicalRuns.numberSizes, tblMusicalRuns.runName FROM tblRange INNER JOIN tblMusicalRuns ON tblRange.numSizes = tblMusicalRuns.numberSizes WHERE tblRange.numSizes = .numbersizes
Notice