none
DCE estrella 2 enlazando datos con objetos RRS feed

  • Pregunta

  • Hola, estoy en el curso DCE y voy en la segunda estrella, el curso es para visual 2005 y yo tengo el 2008 entonces hay muchos cambios en torno al código, particularmente hay uno que no puedo resolver y espero me puedan proporcionar el código correcto. el ejercicio es; en ASP.NET acceso a datos, crear una clase para poder accesar a una base de datos y después accesar a esta clase como objeto desde un dropdownlist.

    Al declarar la variable conexion:

    dim conexion as string = configurationSettings.ConnectionStrings("MyConn").conectionString()

    manda el error: "connectionStrings no es miembro de ConfigurationSettings" ya hice las recomendaciones del programa pero sigue el error: ya importe System.Configuration, ya cambie ConnectionStrings a ConnectionState, etc. Y por lo tanto al querer enlazar esta clase al DrpDownList por medio de la fuente Objeto no aparece nada.

    espero me de a entender y me puedan ayudar gracias.

     

    viernes, 29 de abril de 2011 18:00

Respuestas

  • hola

    sigue los pasos comentados aqui

    http://social.msdn.microsoft.com/Forums/es/vbes/thread/4f8a28df-1170-4b7e-a73e-718c1a2ddd87

    para agregar a tu proyecto un archivo de configuracion

    proque imagino no tienes un app.config, ni  has investigado lo que ahce la clase configurationSettings que justamente lee la info de este archivo

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta hserick martes, 17 de mayo de 2011 23:07
    sábado, 30 de abril de 2011 3:21

Todas las respuestas

  • Hola  revisa el siguinete link

    Ahora revisa este código:

    VB

     Dim connectionString As String = ConfigurationManager.ConnectionStrings("TestConnectionStringVB.My.MySettings.AdventureWorksConnectionString").ConnectionString

    Archivo donde debe estar la cadena de conexión App.Config

       <connectionStrings>

              <add name="TestConnectionStringVB.My.MySettings.AdventureWorksConnectionString"

                  connectionString="Data Source=ALGUNEQUIPO-PC;Initial Catalog=AdventureWorks;Persist Security Info=True;User    ID=XXXXX;Password=XXXXX"

                  providerName="System.Data.SqlClient" />

          </connectionStrings>

    De esta forma puedes recuperar la cadena de conexión.

     

    Saludos

     


    Ingphillip's Prog
    New Post System.Reflection

    No uses el copy-paste, No es nada sano ni recomendable....


    Si las respuestas son de utilidad y/o responden a tus preguntas es bueno para los foros marcarlas como tal.

    • Propuesto como respuesta Felipe Sotelo S sábado, 30 de abril de 2011 3:04
    sábado, 30 de abril de 2011 3:04
  • hola

    sigue los pasos comentados aqui

    http://social.msdn.microsoft.com/Forums/es/vbes/thread/4f8a28df-1170-4b7e-a73e-718c1a2ddd87

    para agregar a tu proyecto un archivo de configuracion

    proque imagino no tienes un app.config, ni  has investigado lo que ahce la clase configurationSettings que justamente lee la info de este archivo

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta hserick martes, 17 de mayo de 2011 23:07
    sábado, 30 de abril de 2011 3:21
  • Pero este ejemplo viene 100% funcional tan solo tiene que descargarlo y listo, para comprobarlo a cabo de descargarlo y lo ejecute desde visual estudio 2010 y funciona a la perfeccion, ademas cuando habre una aplicacion hecha en una version anterior la version mas reciente te da la opcion de convertir el proyecto hacia la nueva version, asi me lo pidio a mi hice la conversion y funciona bien

    Los ejemplo son para ilutrar, no para ponerte a codificar/descodificar con la excepcion del ejemplo de la estrella 1 con la base de datos que hubo que hacerle algunas modificaciones para poderle trabajar.

    Mi recomendacion es que descargue nuevamente el proyecto de ejemplo y lo habra con el visual estudio haciendo la conversion de proyecto y si te ocaciona problema, abrelo si hacer la conversion.

    Si tiene varios proyecto abierto en una misma solucion recuerda darle un clic secundario encima del proyecto que quiere que se ejecute y establecelo como proyecto de inicio


    Angel R. Jimenez G.
    Software Development
    Santo Domingo
    Republica Dominicana
    sábado, 30 de abril de 2011 4:03
  • pues si lo se, y me mando la opcion de convertir pero nada, incluso al abrir en el explorador los ejercicios terminados por ellos me marcar error de pagina y no los puedo ver, y por su puesto para mi que soy principiante se me hace dificil corregir los códigos.

    y he tenido este problema en todos los ejercicoos que descargo.


    Hasta Siempre.... Erick Martínez.
    sábado, 30 de abril de 2011 5:17
  • mmm, que raro, has lo sigiuiente,

    1. ver ejemplo Cierra el visual estudio, vuelve a abrirlo y lanza la aplicacion para ver si se resuelve.

    2. corre el cd de instalacion del visual estudio y en uno de los pasos del proceso(creo que es el penultimo) selecciona reparar la instalacion.

    Si con esto no puede abril los ejemplo con normalidad, entonce verificate que en el archivo de configuracion este de esta forma

    <?xml version="1.0"?>
    <!-- 
      Note: As an alternative to hand editing this file you can use the 
      web admin tool to configure settings for your application. Use
      the Website->Asp.Net Configuration option in Visual Studio.
      A full list of settings and comments can be found in 
      machine.config.comments usually located in 
      \Windows\Microsoft.Net\Framework\v2.x\Config 
    -->
    <configuration>
    	<appSettings/>
    	<connectionStrings>
    		<add name="ADVENTUREWORKSConnectionString" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=AdventureWorks;Integrated Security=True" providerName="System.Data.SqlClient"/>
    	</connectionStrings>
    	<system.web>
    		<!-- 
          Set compilation debug="true" to insert debugging 
          symbols into the compiled page. Because this 
          affects performance, set this value to true only 
          during development.
        -->
    		<compilation debug="true" targetFramework="4.0"/>
    		<!--
          The <authentication> section enables configuration 
          of the security authentication mode used by 
          ASP.NET to identify an incoming user. 
        -->
    		<authentication mode="Windows"/>
    		<!--
          The <customErrors> section enables configuration 
          of what to do if/when an unhandled error occurs 
          during the execution of a request. Specifically, 
          it enables developers to configure html error pages 
          to be displayed in place of a error stack trace.
    
        <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
          <error statusCode="403" redirect="NoAccess.htm" />
          <error statusCode="404" redirect="FileNotFound.htm" />
        </customErrors>
        -->
    		<pages theme="DCETheme" controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"></pages>
    	</system.web>
    </configuration>
    

    Este fragmento lo saque del mismo ejemplo que descargue

     

     


    Angel R. Jimenez G.
    Software Development
    Santo Domingo
    Republica Dominicana
    sábado, 30 de abril de 2011 14:32
  • bueno de hecho voy siguiendo los pasos tal como viene en el tutorial, ya que en teoria todo debe de funcionar bien. ya he cambiado a Visual Studio 2010(desinstale todo primero:SQL, VISUAL, HERRAMIENTAS, ETC.  para empezar de 0) y el problema sigue, el archivo de configuracion lo tiene en este caso es el web.config, al tratar de agregar un app.config no da la opción de el elemento "ARCHIVO DE CONFIGURACION DE APLICACIONES", por cierto la primer imagen no se ve. bueno seguire tratando . gracias por las sugerencias.
    Hasta Siempre.... Erick Martínez.
    martes, 17 de mayo de 2011 22:19
  • hola, ya cheque el codigo y esta bien pero al momento de ejecutarlo en el explorador la primer pag es esta: http://tinypic.com/r/1zz6m9l/7

    la unica que se puede ver bien es la de leame: http://tinypic.com/r/1218kcz/7

    y las demás se ven así: http://tinypic.com/r/ohv6dl/7.

    y si han hecho el curso si hay que poner códigos lógico el ejemplo es el ejercicio final, como tiene que quedar. pero si el ejercicio "bueno" falla ¿entonces como podemos saber donde esta el error?, intentare crear el app.config por mi cuenta a ver si se soluciona gracias por la ayuda.

     

     


    Hasta Siempre.... Erick Martínez.
    martes, 17 de mayo de 2011 22:43
  • Tambien lo que faltaba era la carpeta App_code. bueno a ver si ya no se me cruzan piedritas en el camino gracias.

     


    Hasta Siempre.... Erick Martínez.
    martes, 17 de mayo de 2011 23:07