FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Error con ADS Local driver
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Error con ADS Local driver
Posted: Wed Feb 22, 2006 02: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é

Saludos/Regards,

José Murugosa

"Los errores en programación, siempre están entre la silla, el teclado y la IA!!"
Posts: 119
Joined: Fri Nov 04, 2005 12:23 AM
Error con ADS Local driver
Posted: Wed Feb 22, 2006 04: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.

Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM
Error con ADS Local driver
Posted: Wed Feb 22, 2006 06: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.

Continue the discussion