FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Paradox y acceso en Red
Posts: 298
Joined: Fri Oct 07, 2005 05:20 AM
Paradox y acceso en Red
Posted: Tue Sep 30, 2008 12:17 AM
Estoy accesando a un tabla de Paradox usando OLE.
cPath := cGetDir()

cString := "Driver={Microsoft Paradox Driver (*.db )};"+;
              "collatingsequence=ASCII;"+;
              "dbq="+ cPath +";"+;
              "defaultdir="+ cPath +";"+;
              "driverid=538;"+;
              "fil=Paradox 7.X;"+;
              "paradoxnetpath="+ cPath +";"+;
              "paradoxnetstyle=4.x;"+;
              "paradoxusername=Administrador;"+;
              "safetransactions=0;"+;
              "threads=3;"+;
              "uid=administrador;"+;
              "usercommitsync=Yes"

oConexionAdo := TOLEAUTO():New("adodb.connection")

   TRY
      oConexionAdo:Open( cString )
      oError := TOLEAUTO():New("adodb.Error")
   CATCH oError
      MsgStop(oError:Operation+CRLF+oError:Description,"Ado Connection")
      RETURN NIL
   END


Y funciona muy bien, sin embargo cuando la tabla est谩 siendo consultada desde la aplicaci贸n original ( SAE ) obtengo un mensaje de error al tratar de hacer el Open.

Alguna sugerencia.
Vikthor
Posts: 476
Joined: Sat Feb 03, 2007 06:36 AM
Paradox y acceso en Red
Posted: Tue Sep 30, 2008 12:55 AM

Hola Vikthor.
Solo comentarte que lo mismo me pasa, y esto sucede cuando alg煤n usuario esta trabajando con el SAE, como tu ya notaste, si se salen todos si funciona, y esto es lo raro, ya que no debieran de bloquearse las tablas ya que estamos accesandolas por medio de Ado.
Yo estuve intentandolo varias veces y no logre solucionar el problema. Si logras econtrar una soluci贸n te agradecer铆a me dijeras como hacerlo.

Saludos.

Carlos Sincuir.

Posts: 298
Joined: Fri Oct 07, 2005 05:20 AM
Paradox y acceso en Red
Posted: Tue Sep 30, 2008 01:35 AM
Carlitos :

Me puedes mostrar la cadena de conexi贸n que estas usando ?



csincuir wrote:Hola Vikthor.
Solo comentarte que lo mismo me pasa, y esto sucede cuando alg煤n usuario esta trabajando con el SAE, como tu ya notaste, si se salen todos si funciona, y esto es lo raro, ya que no debieran de bloquearse las tablas ya que estamos accesandolas por medio de Ado.
Yo estuve intentandolo varias veces y no logre solucionar el problema. Si logras econtrar una soluci贸n te agradecer铆a me dijeras como hacerlo.

Saludos.

Carlos Sincuir.
Vikthor
Posts: 476
Joined: Sat Feb 03, 2007 06:36 AM
Paradox y acceso en Red
Posted: Tue Sep 30, 2008 01:05 PM
Vikthor, pues es la misma, ya que veo que estas probando con SAE 4.0
strConecta := "Driver={Microsoft Paradox Driver (*.db )};"+;
              "collatingsequence=ASCII;"+;
              "dbq=C:\DatosSAE4.0;"+;
              "defaultdir=C:\DatosSAE4.0;"+;
              "driverid=538;"+;
              "fil=Paradox 7.X;"+;
              "paradoxnetpath=c:\temp;"+;
              "paradoxnetstyle=4.x;"+;
              "paradoxusername=admin;"+;
              "safetransactions=0;"+;
              "threads=3;"+;
              "uid=admin;"+;
              "usercommitsync=Yes"

   oConexionAdo:Open(strConecta)


Creo que el problema puede venir por lo del BDE de Borland, que instala el SAE, no se si habr谩 alg煤n par谩metro en la configuraci贸n del mismo que permita compartir las tablas.

Bueno, espero te sirva.

Carlos.-

Continue the discussion