none
No se encuentra el proveedor de datos .NET Framework solicitado

    Pregunta

  • Saludos.

    Estoy creando una aplicacion web donde uso algunos  Controles DetailsView, GridView y ListView conectados a una base de datos SQL server compaq edition, pero cuando inicio la depuracion me aparece el siguinte error.

     

    Error de servidor en la aplicación '/'.

    No se encuentra el proveedor de datos .NET Framework solicitado. Puede que no esté instalado.

    Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.

    Detalles de la excepción: System.ArgumentException: No se encuentra el proveedor de datos .NET Framework solicitado. Puede que no esté instalado.

    Error de código fuente:

    Se ha generado una excepción no controlada durante la ejecución de la solicitud Web actual. La información sobre el origen y la ubicación de la excepción pueden identificarse utilizando la excepción del seguimiento de la pila siguiente.


    Seguimiento de la pila:

    [ArgumentException: No se encuentra el proveedor de datos .NET Framework solicitado. Puede que no esté instalado.]
      System.Data.Common.DbProviderFactories.GetFactory(String providerInvariantName) +1402071
      System.Web.UI.WebControls.SqlDataSource.GetDbProviderFactory() +67
      System.Web.UI.WebControls.SqlDataSource.GetDbProviderFactorySecure() +22
      System.Web.UI.WebControls.SqlDataSource.CreateConnection(String connectionString) +11
      System.Web.UI.WebControls.SqlDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +117
      System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) +21
      System.Web.UI.WebControls.DataBoundControl.PerformSelect() +143
      System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +74
      System.Web.UI.WebControls.DetailsView.DataBind() +4
      System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +66
      System.Web.UI.WebControls.DetailsView.EnsureDataBound() +228
      System.Web.UI.WebControls.CompositeDataBoundControl.CreateChildControls() +75
      System.Web.UI.Control.EnsureChildControls() +102
      System.Web.UI.Control.PreRenderRecursiveInternal() +42
      System.Web.UI.Control.PreRenderRecursiveInternal() +175
      System.Web.UI.Control.PreRenderRecursiveInternal() +175
      System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2496
    

     

    Les agradeseria si me pudieran ayudar.


    Sergio701
    miércoles, 15 de junio de 2011 14:36

Todas las respuestas

  • hola

    como es el connection string que defines para conectarte a sql compact ?

    usas las clases de SqlCeConnection, SqlCeCommand, etc

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    miércoles, 15 de junio de 2011 14:48
  • este es mi conection string en el web.config

    <connectionStrings>
            <add name="ConnectionString" connectionString="Data Source=E:\Programacion\WEB\Enamik.sdf"
                providerName="Microsoft.SqlServerCe.Client.3.5" />
        </connectionStrings>


    Sergio701
    miércoles, 15 de junio de 2011 14:53
  • es la version 3.5 o la 4.0 el que usas

     

    saludos

     


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    miércoles, 15 de junio de 2011 15:03
  • uso la version 3.5
    Sergio701
    miércoles, 15 de junio de 2011 15:11