Oracle ADO
Benytter TADOQuery.Jeg forsøker å telle opp antall forekomster med \"SELECT COUNT(1) FROM TABLE\". Dette går greit. Når jeg velger denne varianten \"SELECT COUNT(1) FROM TABLE WHERE REFNO = :REFNO\" og benytter \"Parameters.ParamByName(\'REFNO\').Value := Refno , får jeg ORA-937 not a single-group group function. Når jeg sjekker hva Oracle har parset, kommer denne setningen frem : \"\"SELECT COUNT(1), TABLE.ROWID FROM TABLE WHERE REFNO = :V001\". Har et ønske å benytte bind variable, da det vil ha best performance mot Oracle. Tips taes i mot med glede. Med vennlig hilsen Ole Simen Kristiansen NORGE (olesimne@software.no)
