Error creando indices usando alias

Error creando indices usando alias

Postby rcastano » Sun Jun 21, 2009 2:33 am

Cordial Saludo al Foro:

Estoy probando el RDD local de ADS trabajando con indices CDX y al crear un indice de una tabla obtengo un "Error ADSCDX/3011 Create error". Los comando que me generan error son los siguientes:

index on 21->Num_Fac tag numero
index on (Alias())->Num_Fac tag numero
index on (Alias(21))->Num_Fac tag numero

Debo hacer la creacion asi, porque el nombre de la tabla es variable segun el usuario que entra al sistema y no puedo usar el alias directo como "TmpJose->Num_Fac". Uso ACE32.DLL, ADSLOC.DLL de la version 9.10 de ADS. La libreria ACE32.LIB la cree usando IMPLIB de BCC a partir de ACE32.DLL.

Agradesco de antemano algun comentario a este problema. Muchas gracias.
Ricardo Castano Abufhele
(fwh 11.04 Apr 2011, xHarbour, bcc 5.82, win7pro)
rcastano1@gmail.com
Bogota - Colombia
rcastano
 
Posts: 30
Joined: Sun Oct 01, 2006 6:20 pm

Re: Error creando indices usando alias

Postby carlos vargas » Sun Jun 21, 2009 3:11 am

Hasta donde se, no es debido incluir el alias en la key del indice a crear.
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1700
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Error creando indices usando alias

Postby rcastano » Sun Jun 21, 2009 3:54 am

Gracias por la Respuesta Carlos, acabo de leer algo parecido sobre los alias en el indice recomendando no usarlo previendo que la tabla se puede abrir con alias diferentes. En realidad queria evitar unos "warnings" que me salen en la compilacion, ya que al usar los nombres de campo sin alias en el "index on" se generan mensajes de "ambiguous reference"

Saludos

rcastano
Ricardo Castano Abufhele
(fwh 11.04 Apr 2011, xHarbour, bcc 5.82, win7pro)
rcastano1@gmail.com
Bogota - Colombia
rcastano
 
Posts: 30
Joined: Sun Oct 01, 2006 6:20 pm

Re: Error creando indices usando alias

Postby pymsoft » Mon Jun 22, 2009 8:28 am

rcastano,

al inicio de tu funcion pon:

FIELD Num_Fac, otro_campo, otro_campo2


y luego puedes hacer el indice asi, sin warnings

index on Num_Fac tag numero


saludos
Pedro Gonzalez
User avatar
pymsoft
 
Posts: 383
Joined: Tue Oct 11, 2005 1:01 pm
Location: Savona - Italia

Re: Error creando indices usando alias

Postby rcastano » Wed Jun 24, 2009 12:14 am

Gracias pymsoft, una mas que aprendo....!
Ricardo Castano Abufhele
(fwh 11.04 Apr 2011, xHarbour, bcc 5.82, win7pro)
rcastano1@gmail.com
Bogota - Colombia
rcastano
 
Posts: 30
Joined: Sun Oct 01, 2006 6:20 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 55 guests

cron