ASP.NET - Hacer una Coneccion Global

 
Vista:

Hacer una Coneccion Global

Publicado por Esteban (19 intervenciones) el 07/07/2005 19:26:11
Hola amigos de este foro.

Estoy haciendo una pagina en asp.net y tengo muchos formularios, en todos ellos realizo coneccion a la bases de datos en Sql, a hora lo que quiero es hacer una solo coneccion en el WebConfig y usarla en todos los formularios, pero como es de suponerse no se como hacerlo.

Espero que alguien me pueda ayudar al respecto, eso estodo; Reciban un cordial saludos los navegantes de este foro.
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:Hacer una Coneccion Global

Publicado por darker4ever (40 intervenciones) el 08/07/2005 14:26:55
en el web.config tienes la cadena de conexion, y en application, guardas el objeto conexion.
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:Hacer una Coneccion Global

Publicado por Esteban (19 intervenciones) el 08/07/2005 17:51:09
Hola, Gracias por tu respuesta, justamente ayer por la tarde pude hacer eso que me comentas.
Saludos y que tengas un biuen dia
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

¿como lo hicistes?

Publicado por Sara (10 intervenciones) el 18/08/2005 16:53:11
¿Como hicistes una conexion global?

Gracias........
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:¿como lo hicistes?

Publicado por Esteban (19 intervenciones) el 18/08/2005 18:05:04
Hola, Eso es relativamente facil.

solo agregas un SqlConecction de la caja de herramientas en uno de tus formularios, le pones un nombre (ejemplo MiConeccion).
en el webConfig le agregas esto:

<add key="MiConeccion.ConnectionString" value="workstation id=Nombre_Computadora;packet size=4096;integrated security=SSPI;data source=Nombre_Computadora;persist security info=False;initial catalog=tu_BD" />

y en tus formularios le pones el sig, codigo:

Inherits System.Web.UI.Page
- - -
- - -
- - -
Dim con As SqlConnection
Dim Coneccion_Global As String = ConfigurationSettings.AppSettings.Item("MiConeccion.ConnectionString")
- - -
- - -
- - -
'Prodiras poner este codigo en el evento Load
con = New SqlConnection(Coneccion_Global)
con.Open()

Bueno espero te sirva, luego me dices como te fue ok.
bye, 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

RE:¿como lo hicistes?

Publicado por sara (10 intervenciones) el 18/08/2005 20:04:54
Estoy tratando de hacerlo con oledbcommand pero no me sale;

el código es el siguiente:

Inherits System.Web.UI.Page
Shared conexion As System.Data.OleDb.OleDbConnection
Shared con As SqlConnection
Shared Coneccion_Global As String = ConfigurationSettings.AppSettings.Item("MiConeccion.ConnectionString")

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
conexion = New OleDbCommand(Coneccion_Global)
conexion.Open()
Dim dro As New dropdown
dro.drop(DropDownList1, "Select nombre_empleado from tccom001", con)

End Sub

¿que puede estar pasando?

Gracias por responder.........

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:¿como lo hicistes?

Publicado por sara (10 intervenciones) el 18/08/2005 20:08:07
Ya lo hice era con el oldbconnection..........
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

otra dudita!!!!!

Publicado por sara (10 intervenciones) el 18/08/2005 20:22:04
¿como hago para que distintas oldbcommands tengan la misma conexion?

Porque lo que estoy haciendo es abriendo tantas conexiones con oledbvcommands tengo, ¿como hago para abrir solamente una conexion? ya lo hice en el web. config, pero cuando hago mas de un oledbcommand tendria que abrir otra vez la conexion
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:otra dudita!!!!!

Publicado por Esteban (19 intervenciones) el 18/08/2005 23:13:07
Upssss!!

Lo que sucede es que yo soy nuevo en esto de asp.net no y hata el momento no hecho algo asi, y no tengo nidea, asi que silo puede hacer, lo pones en el foro, para revisarlo.

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

RE:otra dudita!!!!!

Publicado por Esteban (19 intervenciones) el 18/08/2005 23:27:13
pues no creo que te sirva mucho pero es algo, esdecir no esta por demas.

Inherits System.Web.UI.Page
----
---
---

Dim Comando As New SqlCommand

---
---
---
' tu Evento (boton, load, etc, donde lo cencecites)
' Solo hace referencia atu cadena de coneccion que ya tienes
Comando.Connection = con

bye
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:otra dudita!!!!! Por favor ayudenme

Publicado por sara (10 intervenciones) el 18/08/2005 23:43:32
Lamentablemente eso no me sirve.

Yo lo que necesito saber es como se hace para abrir una sola conexion y utilizarla para diferentes oldbcommand. Ya que lo que me funciona es que por cada oledbcommand tengo que abrir una conexion

Gracias de todos modos..........
Alguien que me ayude
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