Conexion con BD Pervasive
Publicado por Javier (1 intervención) el 22/10/2004 12:51:13
En una aplicacion en C# con visual studio .net 2002 estoy intentando conectar a la BD de alguna manera he probado ODBC y otros metodos pero no lo consigo.
Cuando lo hago con OLE DB y con este codigo:
string sconn = "Provider=PervasiveOLEDB.8.10;Data Source=DB;Location=localhost;Cache Authentication=False;Encrypt Password=False;Mask Password=False;Persist Encrypted=False;Persist Security Info=False;Impersonation Level=Anonymous;Mode=ReadWrite;Protection Level=None;Initial Catalog=DB;Auto Translate=False;Port=1583;Pessimistic Read Lock=False;CommandOnly=False;DirectOnly=False;LocalTCP=False";
conn = new OleDbConnection(sconn);
conn.Open();
me da un error cuando creo que esta todo bien configurado:
-4905: The application encountered a permission error
[OleDbException (0x80004005): -4905: The application encountered a permission error]
System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr)
System.Data.OleDb.OleDbConnection.CreateSession()
System.Data.OleDb.OleDbConnection.Open()
Rejilla.MapaGeneral.Page_Load(Object sender, EventArgs e) in e:\inetpub\wwwroot\rejilla\mapageneral.aspx.cs:57
System.Web.UI.Control.OnLoad(EventArgs e)
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Page.ProcessRequestMain()
y pone que falla justo en el momenot que va a abrir la conexion, es decir en:
conn.Open();
ALguien me podria echar una mano? Muchas gracias
Cuando lo hago con OLE DB y con este codigo:
string sconn = "Provider=PervasiveOLEDB.8.10;Data Source=DB;Location=localhost;Cache Authentication=False;Encrypt Password=False;Mask Password=False;Persist Encrypted=False;Persist Security Info=False;Impersonation Level=Anonymous;Mode=ReadWrite;Protection Level=None;Initial Catalog=DB;Auto Translate=False;Port=1583;Pessimistic Read Lock=False;CommandOnly=False;DirectOnly=False;LocalTCP=False";
conn = new OleDbConnection(sconn);
conn.Open();
me da un error cuando creo que esta todo bien configurado:
-4905: The application encountered a permission error
[OleDbException (0x80004005): -4905: The application encountered a permission error]
System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr)
System.Data.OleDb.OleDbConnection.CreateSession()
System.Data.OleDb.OleDbConnection.Open()
Rejilla.MapaGeneral.Page_Load(Object sender, EventArgs e) in e:\inetpub\wwwroot\rejilla\mapageneral.aspx.cs:57
System.Web.UI.Control.OnLoad(EventArgs e)
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Page.ProcessRequestMain()
y pone que falla justo en el momenot que va a abrir la conexion, es decir en:
conn.Open();
ALguien me podria echar una mano? Muchas gracias
Valora esta pregunta


0