Ayuda con Stored procedure
Publicado por Nicolas (35 intervenciones) el 17/07/2009 22:01:59
Hola gente, mi problema es que cuando llamo al storde procedure desde Visual Studio 2005 no lo encuentra.
El nombre esta bien, lo que me llama la atención es donde se guarda el stored procedure cuando lo creo, se guarda en una carpeta llamada "Proyect" (C:Documents and SettingsNicoMis documentosSQL Server Management Studio ExpressProjects)
Utilizo Sql Server Management Studio Express
Este es el código de VS 20005
Private Sub btnParametros_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnParametros.Click
'obtiene cadena de conección
Dim ConnectionString As String = My.Settings.NorthwindCnnString
Dim oCnn As SqlConnection
'Crea la Conexión
oCnn = New SqlConnection(ConnectionString)
oCnn.Open()
'Crear el Comando
Dim oCmd As New SqlCommand
oCmd.Connection = oCnn
oCmd.CommandType = CommandType.StoredProcedure
oCmd.CommandText = "AddNewCustomer"
'Agrego los valores para los parametros
oCmd.Parameters.AddWithValue("@CustomerId", "DEMO1")
oCmd.Parameters.AddWithValue("@CompanyName", "Compañia de ejemplo")
oCmd.Parameters.AddWithValue("@Contactname", "Contacto de ejemplo")
'Ejecución del comando y retorno del los regisros afectados
Dim Registros As Integer
Registros = oCmd.ExecuteNonQuery
'Cerramos la conexión
oCnn.Close()
'Mostramos la cantidad de registros afectados
MessageBox.Show(Registros & " registros actualizados")
End Sub
End Class
Y este es el código del Stored Precodure
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE AddNewCustomer
@CustomerId varchar(5), @CompanyName varchar(40)
@ContactName varchar(30)
AS INSERT INTO Customers(CustomerId, CompanyName, ContactName)
VALUES (@CustomerId, @CompanyName, @ContactName)sname, @p2>
END
GO
Espero me puedan ayudar...
Saludos
El nombre esta bien, lo que me llama la atención es donde se guarda el stored procedure cuando lo creo, se guarda en una carpeta llamada "Proyect" (C:Documents and SettingsNicoMis documentosSQL Server Management Studio ExpressProjects)
Utilizo Sql Server Management Studio Express
Este es el código de VS 20005
Private Sub btnParametros_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnParametros.Click
'obtiene cadena de conección
Dim ConnectionString As String = My.Settings.NorthwindCnnString
Dim oCnn As SqlConnection
'Crea la Conexión
oCnn = New SqlConnection(ConnectionString)
oCnn.Open()
'Crear el Comando
Dim oCmd As New SqlCommand
oCmd.Connection = oCnn
oCmd.CommandType = CommandType.StoredProcedure
oCmd.CommandText = "AddNewCustomer"
'Agrego los valores para los parametros
oCmd.Parameters.AddWithValue("@CustomerId", "DEMO1")
oCmd.Parameters.AddWithValue("@CompanyName", "Compañia de ejemplo")
oCmd.Parameters.AddWithValue("@Contactname", "Contacto de ejemplo")
'Ejecución del comando y retorno del los regisros afectados
Dim Registros As Integer
Registros = oCmd.ExecuteNonQuery
'Cerramos la conexión
oCnn.Close()
'Mostramos la cantidad de registros afectados
MessageBox.Show(Registros & " registros actualizados")
End Sub
End Class
Y este es el código del Stored Precodure
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE AddNewCustomer
@CustomerId varchar(5), @CompanyName varchar(40)
@ContactName varchar(30)
AS INSERT INTO Customers(CustomerId, CompanyName, ContactName)
VALUES (@CustomerId, @CompanyName, @ContactName)sname, @p2>
END
GO
Espero me puedan ayudar...
Saludos
Valora esta pregunta


0