hola foro:
tengo una duda que no he podido aclarar, resulta que tengo una base de datos
de access pero necesito acceder a una tabla de sql server 2005 para lo cual
utilizo ADO pero la consulta no me devuelve registro si utilizo la clausula
Where seguramente algo estoy planteando mal.
mi tabla tiene los campos [fecha],[importe],[enlazado]
este ultimo campo del tipo bit
les comparto mi codigo:
Dim MovBancarios As ADODB.Recordset
Set Conexion = New ADODB.Connection
Conexion.Open "Provider=SQLNCLI;Initial Catalog=tesoreria;Data
Source=server;integrated security=SSPI; persist security info=True;"
Set MovBancarios = New ADODB.Recordset
MovBancarios.CursorLocation = adUseClient
MovBancarios.CursorType = adKeySet
MovBancarios.Open "select * from movimientosbancarios where [enlazado]<>0",
Conexion, adOpenDynamic, adLockBatchOptimistic
ya intenté poner la consulta
"select * from movimientosbancarios where [enlazado]=0
y nada, tambien lo intenté asi
"select * from movimientosbancarios where [enlazado]<>0
y tampoco devuelve registros, pero si lo pongo asi
"select * from movimientosbancarios"
si me devuelve todos los registros
¿que esta fallando?
gracias anticipadas
Leer las respuestas