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

Variable de conexion

Estas en el tema de Variable de conexion en el foro de ASPX (.net) en Foros del Web. Hola, Estoy trabajando con Aspx.net y Mysql, y para conectarme estoy usando el Mysql ODBC 5.1, por lo que tengo una sentencia de conexión, que ...
  #1 (permalink)  
Antiguo 24/07/2012, 16:13
Avatar de latinpower  
Fecha de Ingreso: septiembre-2010
Ubicación: Canelones
Mensajes: 116
Antigüedad: 13 años, 7 meses
Puntos: 10
Variable de conexion

Hola,

Estoy trabajando con Aspx.net y Mysql, y para conectarme estoy usando el Mysql ODBC 5.1, por lo que tengo una sentencia de conexión, que debo usar en todos los archivos .vb, ya que todas las páginas hacen peticiones al servidor mysql.

Código ASP:
Ver original
  1. Application.Add("connectionString", _
  2.         ";UID=root" & _
  3.         ";PWD=" & _
  4.         ";DATABASE=olimpicdatabase;" & _
  5.         "SERVER=localhost;" & _
  6.         "DRIVER={MySQL ODBC 5.1 Driver};")

entonces cuando quiero obtener datos, me pasan application(1) y lo recibo así

Código ASP:
Ver original
  1. Dim Sentencia As New OdbcCommand
  2.         Sentencia.Connection = Connection
  3.         Sentencia.CommandText = Query

Así es como lo tengo, pero por lo que he leído el método application.add es viejo y anticuado, qué debería usar para poder tener esa variable disponible todo el tiempo?
  #2 (permalink)  
Antiguo 24/07/2012, 16:37
Avatar de cristiantorres  
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 12 años, 1 mes
Puntos: 61
Respuesta: Variable de conexion

Usar los archivos de configuración o web.config ahí estableces tu cadena de conexión y luego la puedes recuperar de donde sea fácilmente.

Conexion ASP.NET y MySQL utilizando el archivo Web.config

Leer Cadenas de Conexion de Web.Config
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres
  #3 (permalink)  
Antiguo 24/07/2012, 17:15
Avatar de latinpower  
Fecha de Ingreso: septiembre-2010
Ubicación: Canelones
Mensajes: 116
Antigüedad: 13 años, 7 meses
Puntos: 10
Respuesta: Variable de conexion

Eso me sirvió, pero ahora que me acuerdo, me dijeron que debía tener la conexión abierta, para poder usarla en cualquier formulario, en vez de andar abriéndola y cerrándola.

Pero si uso el Web.config, no puedo guardar variables, que es lo que quiero.
  #4 (permalink)  
Antiguo 24/07/2012, 17:33
Avatar de cristiantorres  
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 12 años, 1 mes
Puntos: 61
Respuesta: Variable de conexion

Cita:
Iniciado por latinpower Ver Mensaje
Eso me sirvió, pero ahora que me acuerdo, me dijeron que debía tener la conexión abierta, para poder usarla en cualquier formulario, en vez de andar abriéndola y cerrándola.

Pero si uso el Web.config, no puedo guardar variables, que es lo que quiero.
Tener la conexión siempre abierta? eso no es aconsejable abre la conexión solo cuando sea necesario es decir cuando consultes tu bd.

Lo de guardar en variables no te entiendo. Si tienes tu cadena de conexion en el web.config puedes recuperarla en una variable.
Código vb.net:
Ver original
  1. Dim conexion
  2. conexion As New SqlConnection(ConfigurationManager.ConnectionStrings("default").ToString())
Ahí guardas en la variable conexión tu cadena de conexión nose si te refieres a eso
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres
  #5 (permalink)  
Antiguo 24/07/2012, 17:43
Avatar de latinpower  
Fecha de Ingreso: septiembre-2010
Ubicación: Canelones
Mensajes: 116
Antigüedad: 13 años, 7 meses
Puntos: 10
Respuesta: Variable de conexion

Con lo de guardar variables me refería a que yo creo un objeto OdbcConnection y abro la conexión en el objeto, y luego guardo el objeto en application, entonces cuando necesito consultar la DB uso el objeto,que ya tiene la conexión abierta.

Me gustaría saber más sobre por qué no es aconsejable tener la siempre abierta, ¿tenes algún enlace a algo?
  #6 (permalink)  
Antiguo 27/07/2012, 11:26
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 2 meses
Puntos: 37
Respuesta: Variable de conexion

Que tal latinpower

Quizás este debate te ayude un poco.

http://grupos.emagister.com/debate/c...er/6906-488638

Saludos.
__________________
http://ka0stj.wordpress.com/

Etiquetas: asp, conexion, sql, variables
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 19:25.