Hola amig@s, sigo con mi aplicación (habreis visto muchas preguntas mias por ahi). Ahora estoy intentando hacer una consulta al servidor Exchange mediante ADO, la cusetio es que me devuelve un error que dice:
Error de servidor en la aplicación '/'.
La Instrucción SQL enviada estaba incompleta.
El codigo que utilizo es el siguiente:
Connection conexion = new ADODB.ConnectionClass();
conexion.Provider = "ExOLEDB.DataSource";
Recordset r = new RecordsetClass();
SqlDateTime sqlStartDate = new SqlDateTime(2005,6,8,10,0,0,0);
string sql = "SELECT DAV:displayname,DAV:contentclass,DAV:href,";
sql = sql + "FROM SCOPE('shallow traversal of" + this._url + "')";
sql = sql + "WHERE DAV:isfolder = False AND DAV:ishidden = False";
sql = sql + "urn:schemas:dtstart =>" + sqlStartDate ;
sql = sql + "AND DAV:contentclass ='urn:content-classes:appointment'";
conexion.Open(this._url,Session["usuario"].ToString(),Session["password"].ToString(),0);
r.Open(sql,conexion,ADODB.CursorTypeEnum.adOpenKey set,ADODB.LockTypeEnum.adLockOptimistic,-1);
¿Alguien sabria decirme a que se debe este error y que es lo que le falta a la consulta?
Gracias de antemano