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