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

Usar el connectionstring del web.config

Estas en el tema de Usar el connectionstring del web.config en el foro de ASPX (.net) en Foros del Web. Hola, se que existe una forma de usar el connectionstring de mi web.config en el mi codigo asp.net, dado que estoy invocando nuevamente desde un ...
  #1 (permalink)  
Antiguo 29/10/2008, 08:52
 
Fecha de Ingreso: enero-2002
Ubicación: Bogotá
Mensajes: 438
Antigüedad: 22 años, 3 meses
Puntos: 2
Usar el connectionstring del web.config

Hola, se que existe una forma de usar el connectionstring de mi web.config en el mi codigo asp.net, dado que estoy invocando nuevamente desde un connection string en dicho codigo. Existe una forma de invocarlo por codigo vb.net?
este es mi codigo:

<%@ImportNamespace="System.Data" %>
<%@ImportNamespace="System.Data.OleDb" %>
<script runat="server">

<scriptrunat="server">

Sub Page_Load(ByVal obj AsObject, ByVal e As EventArgs)
Hidden1.Value = Request.QueryString("id")
If IsPostBack() Then
Dim objConn AsNew OleDbConnection("Provider=SQLNCLI;Server=db2fx981\comware;Database =SIP;Trusted_Connection=yes;")
objConn.Open()
Dim sSQL, Resul AsString
sSQL = "Insert into Propuesta (idprospecto, Objeto, fecharecibo, fechaentrega, idusuario, idestado ) values ('" & Hidden1.Value & "', '" & TxtObjeto.Text & "', " & TxtFechaRecibo.Text & ", " & TxtFechaCierre.Text & ", '" & DropDownVendedor.SelectedValue & "', '" & DropDownEstado.SelectedValue & "')"
Response.Write(sSQL)
'Response.End()
Dim objCmd AsNew OleDbCommand(sSQL, objConn)

Resul = objCmd.ExecuteNonQuery
If Resul Then
Label1.Visible = True
EndIf
EndIf
EndSub
</script>

Gracias por ayudarme a optimizar mi codigo.
  #2 (permalink)  
Antiguo 29/10/2008, 09:07
 
Fecha de Ingreso: septiembre-2007
Mensajes: 34
Antigüedad: 16 años, 7 meses
Puntos: 4
Respuesta: Usar el connectionstring del web.config

Hola emont:

Primero tienes que añadir el string de conexión a tu web.config, algo así:

Código:
<connectionStrings>
<add name="miConexion"connectionString="Provider=SQLNCLI;Server=db2fx981\comware;Database =SIP;Trusted_Connection=yes;" providerName="System.Data.OleDb"/>
</connectionStrings> 
Y realizado esto es sencillo la llamada desde tu código vb:
Código:
dim cadenaConexion as String = ConfigurationManager.ConnectionStrings("miConexion").ConnectionString 

Última edición por Kwasir; 29/10/2008 a las 09:47
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 21:43.