Muchas gracias por atender mi duda.
 
Lo que ocurre es que no estoy escribiendo ninguna aplicación sino usndo directamente una macro de Outlook. 
Tienes razón, la base externa es Ms Sql Server 
En ese caso, ¿cómo debería cambiar el código?   
Código vb:
Ver originalSet rs = CreateObject("ADODB.Recordset") 
    Server_Name = "BATU-INTER-DB"
    Database_Name = "ClienteAlpha" ' Name of database
    User_ID = "alpharead" 'id user or username
    Password = "alpha4read!" 'Password
 
    SQLStr = "SELECT * From ClienteAlpha.dbo.toditodos tdd (nolock) WHERE tdd.toditodos_Data = 'Spain';"
 
    Set cn = CreateObject("ADODB.Connection") 'NEW STATEMENT
    cn.Open "Driver={MySQL ODBC 5.2.2 Driver};Server=" & _
            Server_Name & ";Database=" & Database_Name & _
            ";Uid=" & User_ID & ";Pwd=" & Password & ";"
 
    rs.Open SQLStr, cn, adOpenStatic
  
Muchas gracias :)