Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2010, 11:01
Iaio VISUAL BASIC
 
Fecha de Ingreso: abril-2007
Mensajes: 16
Antigüedad: 17 años
Puntos: 0
Problemas con DataGrid

Buen día gente... tengo un problemita con el comando DataGrid.
Tengo una conexion a una base de datos SQL Server 2008. (Cnn).
Tengo un ADODB.Command (cmd)
Tengo un ADODB.Recordset (rst)
Tengo un DataGrid (DGCliente)

Lo que debo hacer es una llamada a un Stored Procedure "ReaBuscarCliente" pasandole un parametro de entrada que es @sApellidoNombre de tipo varchar(61).

Lo que hago en Visual Basic 6.0 es lo siguiente.
Dim Rst As ADODB.Recordset
Dim Cmd As ADODB.Command
Set Cmd = New ADODB.Command
Set Rst = New ADODB.Recordset
With Cmd
.CommandText = "ReaBuscarCliente"
.CommandType = adCmdStoredProc
.ActiveConnection = Cnn
.Parameters.Append Cmd.CreateParameter("@sApellidoNombre", adVarChar, adParamInput, 61, Me.txtNombreCliente.Text)
End With
With Rst
.CursorLocation = adUseClient
.CursorType = adOpenStatic
.LockType = adLockReadOnly
End With
Set Rst = Cmd.Execute

Set Me.DGCliente.DataSource = Rst

Set Cmd = Nothing
Set Rst = Nothing


El error que me arroja es "Error '7004' en tiempo de ejecución. El conjunto de filas no admite marcadores".

que puede estar pasando? que habré hecho mal?

DESDE YA MUCHAS GRACIAS