Visual Basic.NET - ¿Cómo llamo a un Procedimiento Almacenado de VB.N?

 
Vista:

¿Cómo llamo a un Procedimiento Almacenado de VB.N?

Publicado por Batman (2 intervenciones) el 03/09/2003 20:12:48
¿Cómo llamo a un Procedimiento Almacenado en el código de VB.NET?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿Cómo llamo a un Procedimiento Almacenado de VB

Publicado por edgar (1501 intervenciones) el 03/09/2003 21:33:13
Hola

Lo que debes hacer es lo siguiente..

Agregas un adaptador (DataAdapter) en tu formulario o componente, luego, en el cuadro de propiedades podrás ver en la parte de abajo que dice "configurar adaptador de datos" selecciona esa opción y te aparecera un ayudante (Wizard), te pedirá que le des la conexión, una vez hecho esto, le das al boton "siguiente" y veras que te presenta una pantalla con tres opciones.. alli puedes seleccionar que vas a usar un procedimiento almacenado para el acceso a la base de datos...

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Hize lo q me dijiste pero tengo el sgte ERROR.....

Publicado por Batman (1 intervención) el 04/09/2003 15:56:43
Public Class Form1
Inherits System.Windows.Forms.Form

Dim rec As New ADODB.Recordset()
Dim conecta As New ADODB.Connection()
Dim var_comando As String

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

On Error GoTo ERROR1
conecta.ConnectionString = "Provider...." (se conecta bien)
conecta.Open()
Exit Sub
ERROR1:
MsgBox("ERROR AL CONECTARSE")

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Buscar.Click

txt_Nombre.Text = "A"
var_comando = "execute pa_DatosFicha @par_Nombre= '" & txt_Nombre.Text & "'"

conecta.Execute(var_comando)
DS_PA.Clear()
Ole_PA.Fill(DS_PA) "AQUI SE CAE"**

End Sub

End Class

contenido del Procedimiento Almacenado: pa_DatosFicha
*****************************************************

CREATE PROCEDURE pa_DatosFicha @par_Nombre varchar(20)
AS
SELECT * FROM ficha WHERE nombre LIKE @par_Nombre + '%'
GO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Hize lo q me dijiste pero tengo el sgte ERROR..

Publicado por Edgar (1501 intervenciones) el 04/09/2003 23:53:31
Hola...

Cuentame cual es el error que te da... A simple vista no se ve nada mal.. lo unico que veo que de repente podría dar error es cuando haces DS_PA.Clear() pero podria causar error si el dataset es un typed dataset, porque creo que allí estas eliminando la estructura completa del dataset (con tablas y todo)

De todas maneras envia el error que te esta dando

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar