Problema con SP y Visual Basic

05/09/2004 - 01:46 por Leo Lob | Informe spam
Tengo este Stored Procedure en SQL Server:

CREATE PROCEDURE SP_Clientes AS

select nombre, domicilio, saldo from clientes order by saldo desc

GO


Desde VB lo abro asi:

Dim DB As New ADODB.Connection
Dim RS As New ADODB.Recordset
DB.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist
Security Info=False;Initial Catalog=ORT;Data Source=lsiserver"
DB.Open

RS.Open "SP_Clientes", DB, adOpenForwardOnly, adLockOptimistic
RS.MoveFirst
.
.
.
Y anda todo bien.

Ahora, si antes del Select en el SP agrego un Insert Into, no logro que el
SP me devuelva nada. Me da un error en la linea del RS.MoveFirst.

Porque es eso?

Si quiero hacer un Insert y que el mismo SP me devuelva la tabla con el
Insert ya hecho, no puedo???

Gracia.

Preguntas similare

Leer las respuestas

#6 Leo Lob
06/09/2004 - 02:37 | Informe spam
Entiendo.

Ahora, mi SP es asi de simple:

INSERT INTO CLIENTES (NOMBRE) VALUES ('AAA')
SELECT * FROM ARTICULOS


Porque en este caso no me devuelve un recorset con los registros de la tabla
Articulos?



"Gustavo Larriera [MVP]" escribió en el mensaje
news:u$
Mostrar la cita
que
Mostrar la cita
mensaje
Mostrar la cita
un
Mostrar la cita
ningun
Mostrar la cita
que
Mostrar la cita
el
Mostrar la cita
#7 Gustavo Larriera [MVP]
06/09/2004 - 04:17 | Informe spam
No reproduzco tu problema. He hecho tu SP y lo he ejecutado en el Query
Analyzer y me retorna correctamente el resultado de la SELECT.

No estarás haciendo algo mal en tu programa Visual Basic ?

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Leo Lob" wrote in message
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida