Framework .NET - No se encuentra el proveedor de datos.

 
Vista:

No se encuentra el proveedor de datos.

Publicado por Erick (1 intervención) el 22/05/2009 15:39:45
Hola a Todos,

Estoy programando en C#, y cuando quiero desplazarme a otra pagina me sale el siguinte error:

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

Gracias de Antemano :)
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:No se encuentra el proveedor de datos.

Publicado por Gabriel Brancolini (6 intervenciones) el 18/08/2009 04:45:05
Hola
Necesito que me digas lo siguiente:
¿La pagina a la que vas esta en el mismo servidor?
En caso que este en el mismo servidor ¿esta bajo el mismo proyecto?
En caso que este en el mismo proyecto ¿estan en la misma carpeta?
La pagina a la que estas tratando de acceder, ¿usa alguna referencia de libreria que se deba subir al servidor? Ejemplo: Microsoft.Practices.EnterpriseLibrary.Common.dll

Si ninguno de estos es el caso, te pido por favor que pongas exacta la pantalla de salida y que lo pruebes en modo DEBUG asi sale todo el detalle de la excepción.

Saludos desde Argentina

Gabriel Brancolini
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:No se encuentra el proveedor de datos.

Publicado por Erick (1 intervención) el 28/08/2009 23:44:29
Gabriel , muchas gracias por contestar...

te menciono qu esta misma aplicación la pruebo en un servidor que tengo para las pruebas, en el cual esta operación me funciona perfectamente .
sin embargo, cuando lo pruebo en mi maquina no funciona.

¿que sucede con el Framework?
¿que version de oracledataclient es necesario?

Le hago segimiento al código y el error aparece cuando bindeo un dropdownlist:

regex.Visible = false;
regex = new Sample.Web.UI.Compatibility.RegularExpressionValidator();

SqlDataSource sqlDS = new SqlDataSource(DBConfig.PROVIDERNAME, DBConfig.CONNECTIONSTRING, trabajoDatoLega.Dato.SQL_Lista);

DropDownList ddl = new DropDownList();

ddl.DataSource = sqlDS;
ddl.DataValueField = Dato.COMBO_ID;
ddl.DataTextField = Dato.COMBO_VALOR;
ddl.DataBind(); [ERROR]
...

Este es el detalle de error:

[ArgumentException: No se encuentra el proveedor de datos de .Net Framework solicitado. Puede que no esté instalado.]
System.Data.Common.DbProviderFactories.GetFactory(String providerInvariantName) +203
System.Web.UI.WebControls.SqlDataSource.GetDbProviderFactory() +82
System.Web.UI.WebControls.SqlDataSource.GetDbProviderFactorySecure() +57
System.Web.UI.WebControls.SqlDataSource.CreateConnection(String connectionString) +44
System.Web.UI.WebControls.SqlDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +243
System.Web.UI.WebControls.ListControl.OnDataBinding(EventArgs e) +74
System.Web.UI.WebControls.ListControl.PerformSelect() +37
System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +125
UserControls_DatoLega.renderizar() in d:PROYECTOSNuevoDeOne2UsersControlsDatoLega.ascx.cs:187
UserControls_DatoLega.OnInit(EventArgs e) in d:PROYECTOSNuevoDeOne2UsersControlsDatoLega.ascx.cs:223
System.Web.UI.Control.InitRecursive(Control namingContainer) +535
System.Web.UI.Control.AddedControl(Control control, Int32 index) +403
System.Web.UI.ControlCollection.Add(Control child) +359
UserControls_OrdenLega.rptDatos_ItemDataBound(Object sender, RepeaterItemEventArgs e) in d:PROYECTOSNuevoDeOne2UsersControlsOrdenLega.ascx.cs:86
System.Web.UI.WebControls.Repeater.OnItemDataBound(RepeaterItemEventArgs e) +126
System.Web.UI.WebControls.Repeater.CreateItem(Int32 itemIndex, ListItemType itemType, Boolean dataBind, Object dataItem) +200
System.Web.UI.WebControls.Repeater.CreateControlHierarchy(Boolean useDataSource) +638
System.Web.UI.WebControls.Repeater.OnDataBinding(EventArgs e) +84
System.Web.UI.WebControls.Repeater.DataBind() +104
UserControls_OrdenLega.Page_Load(Object sender, EventArgs e) in d:PROYECTOSNuevoDeOne2UsersControlsOrdenLega.ascx.cs:63
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +37
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +91
System.Web.UI.Control.OnLoad(EventArgs e) +127
System.Web.UI.Control.LoadRecursive() +92
System.Web.UI.Control.LoadRecursive() +214
System.Web.UI.Control.LoadRecursive() +214
System.Web.UI.Control.LoadRecursive() +214
System.Web.UI.Control.LoadRecursive() +214
System.Web.UI.Control.LoadRecursive() +214
System.Web.UI.Control.LoadRecursive() +214
System.Web.UI.Control.LoadRecursive() +214
System.Web.UI.Control.LoadRecursive() +214
System.Web.UI.Control.LoadRecursive() +214
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3365

graciasss...
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