Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Problemas con DataGrid

Estas en el tema de Problemas con DataGrid en el foro de Visual Basic clásico en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 08/10/2010, 11:01
 
Fecha de Ingreso: abril-2007
Mensajes: 16
Antigüedad: 17 años, 7 meses
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

Etiquetas: datagrid
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 23:34.