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
 

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:

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 similares