La Web del Programador: Comunidad de Programadores
 
    Pregunta:  18289 - PASO DE RECORDSET A SQL SERVER
Autor:  Javier Lasterra
Hola: Trabajo en una aplicacion en VisualBasic contra SQL Server.
¿Es posible que un procedimiento almacenado de SQL Server recoja como parametro un recordset?
¿Si es asi, podeis enseñarme la cabecera del procedimiento?
Si no se puede, ¿La unica manera es una cadena (String) con todos los campos del recordset? ¿Esto no seria muy lento? ¿Y poco seguro?
¿Cuanto menos peculiar, a estas alturas?
Gracias.

  Respuesta:  Quique
No creo que se pueda pasar un tipo de recordset como parámetro, de hecho, si intentas actualizar un recordset directamente puedes ver como internamente se construye un comando update o etc.. con los campos separados. Además el tipo recordset es de ADO y no un tipo de dato de la base de datos.

No tengo ni idea del escenario donde puedas necesitar el paso de un recordset como parámetro, pero te recomendaria revisar la secuencia de acceso a la base de datos.