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

Sacar del web.config este codigo...

Estas en el tema de Sacar del web.config este codigo... en el foro de ASPX (.net) en Foros del Web. Estimados, A patadas con el aspx he logrado hacer algunas cosas aún sin comporender del todo los codigos, vengo de aprender de manera autodidacta el ...
  #1 (permalink)  
Antiguo 24/07/2008, 21:18
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 21 años, 5 meses
Puntos: 0
Sacar del web.config este codigo...

Estimados,

A patadas con el aspx he logrado hacer algunas cosas aún sin comporender del todo los codigos, vengo de aprender de manera autodidacta el ASP y voy por las mismas con aspx, pero creo que agoté mis recursos con el anterior y cada vez que trato de hacer algo se me vuelve un lio, pasa que hice un formulario en donde para poder hacer una lista desplegable que se llenara de una base de datos utilice el programa Web Estudio Developer, y este me generó este codigo de conexión en el web.config:

<connectionStrings>
<add name="uaese_jplConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=C:\Inetpub\wwwroot\ese\bdese\uaese_jpl.mdb"
providerName="System.Data.OleDb" />
</connectionStrings>


en la pagina del formulario se conecta en el html de esta manera:

<asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="SqlDataSource1"
DataTextField="degree" DataValueField="id">
</asp:DropDownList><asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:uaese_jplConnectionString %>"
ProviderName="<%$ ConnectionStrings:uaese_jplConnectionString.Provid erName %>"
SelectCommand="SELECT * FROM [degree] ORDER BY [id]"></asp:SqlDataSource>



la cuestión es que todo estaba genial hasta que tuve la necesidad de subirlo a un hosting y el codigo ya no quiso funcionar, entonces tengo la necesidad de sacar este codigo del web.config y dejarlo funcionando directo en la pagina del formulario pero ni idea como hacerlo....

Apelo entonces a algún forero de gran voluntad por favor me de un ejemplo (completo por favor), de como conectar a una base de datos y llenar el DropDownList.

Digo completo porque en la busqueda siempre dice lo que hay que colocar en el codebehind (o algo asi), pero me dejan colgado de como llamar esto en el html.


AGRADECIDO DESDE YA...
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #2 (permalink)  
Antiguo 24/07/2008, 21:39
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 7 meses
Puntos: 87
Respuesta: Sacar del web.config este codigo...

no te funciona porq talvez no tiene es el mismo path

pon tu bd en el folder AppData y solo pon el nombre de la bd.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 25/07/2008, 22:31
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 21 años, 5 meses
Puntos: 0
Respuesta: Sacar del web.config este codigo...

Creo saber cual es el problema, el problema es este:
Source=C:\Inetpub\wwwroot\ese\bdese\uaese_jpl.mdb"

lo malo que web.config no trabaja con Server.MapPath, alguien ha conectado bases de datos por web.config????, el metodo anterior es valido cuando trabajas local porque el path te sirve pero cuando lo subes a un hosting se cae obviamente...
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
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 16:29.