Error con ADS Local driver

Error con ADS Local driver

Postby jose_murugosa » Wed Feb 22, 2006 2:08 pm

Hola, gente, tengo un problema, quizá puedan ayudarme

Error description: Error ADSCDX/3010 Open error: PRODTOR

Abro la base Prodtor con dos alias diferentes, en la segunda apertura me produce este error, funciona perfectamente cuando uso el driver DBFCDX PERO ME DA ESTE ERROR CON EL DRIVER LOCAL DE ADS.

Stack Calls
===========
Called from: => DBUSEAREA(0)
Called from: => ABRODBF(509)
Called from: => BAM2(54)
Called from: => (b)BARRABOT(155)
Called from: => TBTNBMP:CLICK(0)
Called from: => TWINDOW:LBUTTONUP(0)
Called from: => TWINDOW:HANDLEEVENT(0)
Called from: => TWINDOW:HANDLEEVENT(0)
Called from: => _FWH(0)
Called from: => WINRUN(0)
Called from: => TWINDOW:ACTIVATE(0)
Called from: => MAIN(80)

Gracias desde ya por lo que puedan hacer por mí.
José
User avatar
jose_murugosa
 
Posts: 1145
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay

Postby José Ríos » Wed Feb 22, 2006 4:24 pm

En la descripcion de errores de ads, el error 3010 dice textualmente:

Unknown alias name used with field name in index key expression.

Parece ser que es con el uso del alias que manejas en el indice.


Saludos.
José Ríos
 
Posts: 119
Joined: Fri Nov 04, 2005 12:23 am

Postby R.F. » Wed Feb 22, 2006 6:16 pm

Es un error en la creacion del indice:

Si creaste el indice asi:

INDEX on alias->campo TAG unatag

No es correcta la forma de indexar, tendria que quedar asi:

INDEX ON campo TAG unatag

Recureda que tampoco puedes utilizar funciones definidias por el usuario para indexar:

INDEX ON myfuncion(campo) TAG unatag
Saludos
R.F.
R.F.
 
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 133 guests