Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2004, 14:16
JARD
 
Fecha de Ingreso: octubre-2004
Mensajes: 6
Antigüedad: 19 años, 7 meses
Puntos: 0
Es igual la sintaxis de SQL y OLEDB

Hola Amigos:

Tengo un problema con una aplicacion Windows, donde hago una consulta, en un usuario funciona sobre SQL y en otro sobre una tabla Access, la cuestión es que en SQL la consulta funciona correctamente y en OLEDB da un error, "Excepción no controlada del tipo 'System.Data.OleDb.OleDbException' en system.data.dll"
esta es la consulta:

OLEDB: (No funciona)
Me.OleDbSelectCommand1.CommandText = "SELECT * FROM Facturas " _
& "WHERE (Fecha >= '" & FechaIni & "'AND Fecha <= '" & fechaFin & "') " _
& "AND (ChequeCI = 0) AND (CodigoCliente = 55)"
Me.OleDbSelectCommand1.Connection = Me.OleDbConnection1
OleDbDataAdapter1.Fill(DS, "Facturas")

SQL: (Correcto)
Me.SqlSelectCommand1.CommandText = "SELECT * FROM Facturas " _
& "WHERE (Fecha >= '" & FechaIni & "'AND Fecha <= '" & fechaFin & "') " _
& "AND (ChequeCI = 0) AND (CodigoCliente = 55)"
Me.SqlSelectCommand1.Connection = Me.AqlConnection1
SqlDataAdapter1.Fill(DS, "Facturas")

¿ A que se debe ?, acaso no es igual la sintaxis, solo cambiando SQL por OLEDB.

Gracias de antemano