Eejcutar Procedimiento almacenado desde script.

06/06/2006 - 19:01 por Vicente | Informe spam
He hecho un script con visual basic para ejecutar un procedimiento almacenado
en
sql server 2000 SP4, pero cuando lo ejecuto me dice tiempo de espera agotado.
He colocado el comando desde el sql analyzer y me la ha hecho perfectamente.
Os paso el codigo:

Set cn = CreateObject("ADODB.Connection")
Set cmd = CreateObject("ADODB.Command")

cn.ConnectionTimeout = 0
cn.Provider = "SQLOLEDB"
cn.Properties("Data Source").Value = serverName
cn.Properties("Integrated Security").Value = "SSPI"
cn.Open

cmd.CommandText = "execute [Isa server].dbo.CambiarCamposIP '20060606'"
cmd.ActiveConnection = cn
cmd.Execute

cn.close

Gracias


Saludos

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
06/06/2006 - 21:05 | Informe spam
Vicente,

How To Invoke a Stored Procedure with ADO Query Using VBA/C++/Java
http://support.microsoft.com/?kbid5125


AMB


"Vicente" wrote:

Mostrar la cita
#2 Maxi
06/06/2006 - 21:06 | Informe spam
Hola, esta es una pregunta de programacion que poco tiene que ver con
SQLServer en si. Por default las conexiones tienen un commandtimeout en 20s,
si tu Sp's tarda mas que eso entonces recibiras un mensaje de timeout.
Pon esa propiedad en tu ADO a mayor tiempo


Salu2

Maxi [Microsoft MVP SQL Server]
Culminis Speaker
www.sqlgurus.org

"Vicente" wrote in message
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida