Paradox y acceso en Red

Paradox y acceso en Red

Postby Vikthor » Tue Sep 30, 2008 12:17 am

Estoy accesando a un tabla de Paradox usando OLE.
Code: Select all  Expand view
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
User avatar
Vikthor
 
Posts: 271
Joined: Fri Oct 07, 2005 5:20 am
Location: México

Postby csincuir » 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.
csincuir
 
Posts: 406
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala

Postby Vikthor » Tue Sep 30, 2008 1: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
User avatar
Vikthor
 
Posts: 271
Joined: Fri Oct 07, 2005 5:20 am
Location: México

Postby csincuir » Tue Sep 30, 2008 1:05 pm

Vikthor, pues es la misma, ya que veo que estas probando con SAE 4.0
Code: Select all  Expand view
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.-
csincuir
 
Posts: 406
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 34 guests