Public Function ExeRecordset(ByVal sql As String, m_con As ADODB.Connection, Optional nCursorLocation As CursorLocationEnum = adUseClient, Optional nCursorType As CursorTypeEnum = adOpenDynamic, Optional nLockType As LockTypeEnum = adLockOptimistic) As ADODB.Recordset
    Dim mRs As ADODB.Recordset
    Set mRs = New ADODB.Recordset
    mRs.CursorLocation = nCursorLocation
    mRs.Open sql, m_con, nCursorType, nLockType
    Set ExeRecordset = mRs
End Function这个函数翻译成delphi该怎么写...求教;