I want to open a ADODB recordset with the codes below.

Set recSocket = New ADODB.Recordset
recSocket.Open strSql, cnn

But the program cannot execute
recSocket.Open strSql, cnn

The error message is
"ORA-00936:missing expression"

Can somebody please tell me why?This is urgent.
Prompt answer will be very appreciated.
Thank you.