Foros del Web » Programando para Internet » ASPX (.net) »

como hacer un select con parametros

Estas en el tema de como hacer un select con parametros en el foro de ASPX (.net) en Foros del Web. hola amigos soy nuevo en esto de visual studio y deseo hacer un simple select con parametros pero no me resuta, tengo el siguiente código ...
  #1 (permalink)  
Antiguo 05/10/2006, 09:17
Avatar de judoka  
Fecha de Ingreso: enero-2004
Ubicación: viña del mar
Mensajes: 180
Antigüedad: 21 años
Puntos: 3
como hacer un select con parametros

hola amigos soy nuevo en esto de visual studio y deseo hacer un simple select con parametros pero no me resuta, tengo el siguiente código que me funciona bien

Namespace OperacionVentas


Partial Class Rezagos
Inherits System.Web.UI.Page
#Region " Web Form Designer Generated Code "
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
End Sub

Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
InitializeComponent()
End Sub

#End Region

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim cn As New OracleConnection("Data Source=ORCL1;User Id=cemo2;Password=oracle;")
Dim da As New OracleDataAdapter("select * from cemo2.agentes where estado= 0 ", cn)
Dim dt As New Data.DataTable
da.Fill(dt)
da.Dispose()
Me.GridView1.DataSource = dt
Me.GridView1.DataBind()
dt.Dispose()
End Sub
End Class
End Namespace

Quiero hacer esto mismo pero el where con parametro ..
desde ya muchas gracias
__________________
hay tres tipos de matemáticos, los que saben contar y los que no.
Oscar
  #2 (permalink)  
Antiguo 05/10/2006, 10:39
 
Fecha de Ingreso: octubre-2003
Ubicación: Pucela
Mensajes: 182
Antigüedad: 21 años, 2 meses
Puntos: 0
Se lo puedes pasar de manera directa asi:
"select * from cemo2.agentes where estado=" & estado

y si el campo es de tipo string asi:
"select * from cemo2.agentes where estado='" & estado &"'"

Es decir que si el campo es numérico no hace falta que pongas las comillas simples, pero si es de tipo string hacen falta las comillas simples: 'texto'
__________________
El pasado ya ha pasado y el futuro todavía no ha pasado, es decir, vive el presente.
  #3 (permalink)  
Antiguo 05/10/2006, 10:42
Avatar de judoka  
Fecha de Ingreso: enero-2004
Ubicación: viña del mar
Mensajes: 180
Antigüedad: 21 años
Puntos: 3
hola gracias por responder pero mi problema esta en como hacer que la consulta procese el resultado con el valor de ese parametro
__________________
hay tres tipos de matemáticos, los que saben contar y los que no.
Oscar
  #4 (permalink)  
Antiguo 05/10/2006, 10:53
Avatar de judoka  
Fecha de Ingreso: enero-2004
Ubicación: viña del mar
Mensajes: 180
Antigüedad: 21 años
Puntos: 3
No lo puedo creer era asi de facil , gracias muchas gracias
probe de cientos de formas , menos la mas facil ....
eternamente agradecido
__________________
hay tres tipos de matemáticos, los que saben contar y los que no.
Oscar
  #5 (permalink)  
Antiguo 05/10/2006, 11:17
 
Fecha de Ingreso: octubre-2003
Ubicación: Pucela
Mensajes: 182
Antigüedad: 21 años, 2 meses
Puntos: 0
De na, para eso estamos aqui.
__________________
El pasado ya ha pasado y el futuro todavía no ha pasado, es decir, vive el presente.
  #6 (permalink)  
Antiguo 05/10/2006, 15:20
 
Fecha de Ingreso: agosto-2006
Mensajes: 101
Antigüedad: 18 años, 4 meses
Puntos: 0
Hombre a mi eso de meter parámetros de esa forma... no me gusta demasiado. Sobre todo porque ado.net tiene otro método mucho mejor.

Te paso estos links para que le eches un ojo:
http://www.webprogramacion.com/registro.aspx?id=79

En ese ejemplo puedes observar que hay dos parámetros (?nombre y ?apellido). Estos dos parámetros se les asigna posteriormente el tipo y luego el valor.

Echale en general un vistazo a estos artículos por si te son de ayuda:
http://www.webprogramacion.com/busca...xto=parameters

Saludos.

Última edición por dvelazquez; 08/08/2007 a las 02:25
  #7 (permalink)  
Antiguo 05/10/2006, 20:19
Avatar de judoka  
Fecha de Ingreso: enero-2004
Ubicación: viña del mar
Mensajes: 180
Antigüedad: 21 años
Puntos: 3
gracias dvelazquez el segundo link tiene justo lo que necesitaba.
Muchas gracias a ambos
__________________
hay tres tipos de matemáticos, los que saben contar y los que no.
Oscar
  #8 (permalink)  
Antiguo 06/10/2006, 00:00
 
Fecha de Ingreso: agosto-2006
Mensajes: 101
Antigüedad: 18 años, 4 meses
Puntos: 0
Me alegro que haya sido de tu utilidad.
Aprovecho para invitarte a suscribirte a la web, si quieres recibir las novedades mensuales por correo electrónico.

Saludos y a disfrutar de .NET que está genial.
__________________
Artículos sobre programación - www.webprogramacion.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:15.