Hi guys,
I have this codes
It returns empty result
But if query change to this
It returns data.
What is wrong with my code?
I have this codes
B4X:
Dim qry As String = "SELECT o.DT, o.FRM_N, " & _
"FROM T_IN_OT2 i " & _
"JOIN T_IN_OT1 o ON o.ID = i.ID_IN_OT1 " & _
"JOIN M_TRS_TYP mt ON mt.ID = o.ID_TRS_TYP " & _
"JOIN M_FNGD f ON f.ID = i.ID_GD " & _
"WHERE o.DT BETWEEN ? AND ? " & _
"AND mt.ID = ? " & _
"AND ( ? = -1 OR f.ID = ? ) " &_
"ORDER BY o.DT, o.FRM_N, f.ID"
Private db As Cursor
db = SQLTbl.ExecQuery2(qry,Array As String("2025-10-01", "2025-12-31", 41,-1,-1))
It returns empty result
But if query change to this
B4X:
Dim qry As String = "SELECT o.DT, o.FRM_N, " & _
"FROM T_IN_OT2 i " & _
"JOIN T_IN_OT1 o ON o.ID = i.ID_IN_OT1 " & _
"JOIN M_TRS_TYP mt ON mt.ID = o.ID_TRS_TYP " & _
"JOIN M_FNGD f ON f.ID = i.ID_GD " & _
"WHERE o.DT BETWEEN ? AND ? " & _
"AND mt.ID = ? " & _
"ORDER BY o.DT, o.FRM_N, f.ID"
Private db As Cursor
db = SQLTbl.ExecQuery2(qry,Array As String("2025-10-01", "2025-12-31",41))
It returns data.
What is wrong with my code?
Last edited: