Nuevas Tablas aparte de las de DataEnvironment!

18/10/2004 - 22:22 por Oscar Contreras | Informe spam
Hola, Como puedo agregar Tablas que se crean en runtime a pesar que ya tengo
unas definidas en el Data Environment?
Oscar-Miami.

Preguntas similare

Leer las respuestas

#6 Oscar Contreras
20/10/2004 - 15:33 | Informe spam
Gracias pero no funciono , no se puede abrir en Load ni Init solo en un

proceso a travez de un funcion

con la que las abrimos asi:

=SetDBF( @aVendor_TDbf, 'Vendor_T', '', 'TranVendor' , G_IN_PATH )

luego le cremos los indices asi

cVendorCdx = GetFileName() + '.cdx'

Select TranVendor

Index On ID Tag ID of ( G_DATATEMP + cVendorCdx )

y luego cuando la voy a cerrar o hacer algo mas sale error al correr esta

linea

MessageBox( "Closing Vendor", 16 )

USE in TranVendor

Dice File is not Open Error 1113.

Parece que el Problema esta en la creacion del indice ya que si quitamos las
3 lineas de la creacion del indice

Funciona bien. Sera porque las tablas estan en el C:\ root y los indices los
esta creando en el c:\temp ?

Gracias! Oscar.
Respuesta Responder a este mensaje
#7 Oscar Contreras
20/10/2004 - 23:01 | Informe spam
Por fin encontre el Error estaba en la funcion GetFileName() que creaba un
nombre temporal basado en la fecha y la secuencia y lo verificaba bien con
dbf por si ya existia pero no con CDX como en esta caso y por eso siempre
creaba el mismo ya que no lo encontraba con la ext. DBF , Mil gracias por la
colaboracion a todos Uds.
"Oscar Contreras" wrote in message
news:
Gracias pero no funciono , no se puede abrir en Load ni Init solo en un

proceso a travez de un funcion

con la que las abrimos asi:

=SetDBF( @aVendor_TDbf, 'Vendor_T', '', 'TranVendor' , G_IN_PATH )

luego le cremos los indices asi

cVendorCdx = GetFileName() + '.cdx'

Select TranVendor

Index On ID Tag ID of ( G_DATATEMP + cVendorCdx )

y luego cuando la voy a cerrar o hacer algo mas sale error al correr esta

linea

MessageBox( "Closing Vendor", 16 )

USE in TranVendor

Dice File is not Open Error 1113.

Parece que el Problema esta en la creacion del indice ya que si quitamos
las 3 lineas de la creacion del indice

Funciona bien. Sera porque las tablas estan en el C:\ root y los indices
los esta creando en el c:\temp ?

Gracias! Oscar.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida