TEXT TO lcSQL NOSHOW Select * from invoices where invoices.ccustnum Like ?p_custnumparameter and (p_datetimeparameter IS NULL OR invoices.ddatetimefield = ?p_datetimeparameter) ENDTEXT sqlexec(lnconnection,lcSQL,"v_myresult") *** If you want customer info about particular Date: p_custnumparameter = XXXXXXX p_datetimeparameter = '20060929' sqlexec(lnconnection,lcSQL,"v_myresult") *** If you want ALL customer info regardless of date: p_custnumparameter = XXXXXXX p_datetimeparameter = NULL sqlexec(lnconnection,lcSQL,"v_myresult")