SQL - PROCEDURE EN VISUAL STUDIO

 
Vista:

PROCEDURE EN VISUAL STUDIO

Publicado por CAPITAN (2 intervenciones) el 20/07/2006 14:13:57
HOLA A TODOS, ALGUIEN ME PUEDE DECIR COMO PUEDO UTILIZAR UN PROCEDIMIENTO DE SQL 2000 SERVER EN VISUAL STUDIO 2005?LE ESTARIA MUY AGRADECIDO.
GRACIAS POR ANTICIPADO
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:PROCEDURE EN VISUAL STUDIO

Publicado por Oscar (15 intervenciones) el 21/07/2006 19:33:49
Usalo como una query cualquiera

dim conexion as sqlconnection(STRING DE CONEXION)
dim com as new sqlcommand("EXEC Procedimiento Parametros", conexion)
conexion.open
com.executenonquery
conexion.close

ese caso solo si el procedimiento no regresa informacion, si el procedimiento regresa informacion habra que usar un sqldatareader

dim conexion as sqlconnection(STRING DE CONEXION)
dim com as new sqlcommand("EXEC Procedimiento Parametros", conexion)
dim dr as new sqldatareader
conexion.open
dr = com.executereader
do while dr.read
variable = dr("NombreDeCampo")
variable2 = dr("NombreDeCampo2")
loop
conexion.close

Ojala te sirva
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:PROCEDURE EN VISUAL STUDIO

Publicado por CAPITAN (2 intervenciones) el 24/07/2006 09:20:11
Oscar me dice en la primera linea que no esta definido sql connection.
Otra cosa , en string de conexion le meto mi cadena de conexion?
Gracias de todas maneras
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:PROCEDURE EN VISUAL STUDIO

Publicado por oscar (15 intervenciones) el 24/07/2006 16:15:34
ok el error de no esta definido, agrega hasta arriba de tu codigo las lineas:

imports System.data
imports system.Data.SQLClient

y si hay varias cosas que puse como ejemplo que tienes que poner lo tuyo, te dejo un ejemplo real:

dim conexion as sqlconnection(data source = (local); Initial Catalog = Nombres; Integrated Security = true)
dim com as new sqlcommand("EXEC RegresaNombres", conexion)
conexion.open
com.executenonquery
dr.close
conexion.close

ese caso solo si el procedimiento no regresa informacion, si el procedimiento regresa informacion habra que usar un sqldatareader , ademas a este ejemplo le mando parametro al procedimiento . . .

dim conexion as sqlconnection(data source = (local); Initial Catalog = Nombres; Integrated Security = true)
dim com as new sqlcommand("EXEC Procedimiento ' " & VariableParametro & " ' ", conexion)
dim dr as new sqldatareader
conexion.open
dr = com.executereader
do while dr.read
variable = dr("Nombre")
variable2 = dr("Apellido")
loop
dr.close
conexion.close
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