Error -2147217887 (80040021) al recuperar datos
Publicado por raul (1 intervención) el 18/05/2009 23:41:42
Buenas
espero que alguien pueda ayudarme a solucionar el problema que tengo
Tengo una vista en SQL Server que reune campos de distintas tablas, cuando lo ejecuto en sql server no hay problemas, pero cuando hago una consulta en visual basic me arroja el error: " -2147217887 (80040021) La operacion de multiples pasos de OLE DB genero errores.."
por lo que lei, puede ser problemas con el tamaño de los campos, pero el error se da al momento de abrir el recordset, adjunto el codigo:
Dim rsCam As New ADODB.Recordset
Dim i As Long
Set rsCam = New ADODB.Recordset
rsCam.ActiveConnection = pAPP.ConnectionString
rsCam.LockType = adLockPessimistic
rsCam.CursorType = adOpenKeyset
rsCam.Source = "Select MAx(Orden) as OS,cam, * from cs_Ordenes group by orden, cam, apertura, nombre, Fono_Celular, Codigo, or, dest"
rsCam.Open
alguien me puede decir en que estoy mal?
espero que alguien pueda ayudarme a solucionar el problema que tengo
Tengo una vista en SQL Server que reune campos de distintas tablas, cuando lo ejecuto en sql server no hay problemas, pero cuando hago una consulta en visual basic me arroja el error: " -2147217887 (80040021) La operacion de multiples pasos de OLE DB genero errores.."
por lo que lei, puede ser problemas con el tamaño de los campos, pero el error se da al momento de abrir el recordset, adjunto el codigo:
Dim rsCam As New ADODB.Recordset
Dim i As Long
Set rsCam = New ADODB.Recordset
rsCam.ActiveConnection = pAPP.ConnectionString
rsCam.LockType = adLockPessimistic
rsCam.CursorType = adOpenKeyset
rsCam.Source = "Select MAx(Orden) as OS,cam, * from cs_Ordenes group by orden, cam, apertura, nombre, Fono_Celular, Codigo, or, dest"
rsCam.Open
alguien me puede decir en que estoy mal?
Valora esta pregunta


0