Foros del Web » Programación para mayores de 30 ;) » .NET »

Error: LA SENTENCIA SQL ENVIADA ESTABA INCOMPLETA

Estas en el tema de Error: LA SENTENCIA SQL ENVIADA ESTABA INCOMPLETA en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 15/06/2005, 09:11
 
Fecha de Ingreso: abril-2005
Mensajes: 195
Antigüedad: 19 años, 1 mes
Puntos: 0
Pregunta Error: LA SENTENCIA SQL ENVIADA ESTABA INCOMPLETA

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
  #2 (permalink)  
Antiguo 22/06/2005, 03:17
 
Fecha de Ingreso: abril-2005
Mensajes: 195
Antigüedad: 19 años, 1 mes
Puntos: 0
Me faltaban unas cabeceras....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:26.