Ayuda:
Tengo varias tablas abiertas
1 Algunas de ellas deben vaciarse (ZAP)
2 Sin embargo me marca error a la hora de hacer ZAP
3. El error es el siguiente:
TDBFDATASET:NSKIP(409)
Error BASE/1002 Alias does not exist: ticket
Argumentos: ()
Como se usa ZAP: oDbfTicket::ZAP()
HE INTENTADO ABRIR LA TABLA CON lShared = .F., sale el mensaje:
Tabla.dbf en uso por otro usuario[#0 ]
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
problemas con zap
-
- Mensajes: 36
- Registrado: Dom Jun 11, 2006 11:43 pm
- ignacio
- Site Admin
- Mensajes: 9463
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
problemas con zap
Roque,
Para poder hacer un ZAP la tabla tiene que abrirse en modo exclusivo. La
propiedad lShare sólo es efectiva si se utiliza antes de hacer el Open de la
tabla.
El error que muestra no es de ZAP sino más bien del Browse que no es capaz
de hacer un skip en la tabla porque NO ESTA ABIERTA.
Un saludo,
"Roque Lopez" <roque_lopez@terra.es> escribió en el mensaje
news:[email=4492bf5f@ozsrvnegro.ozlan.local...]4492bf5f@ozsrvnegro.ozlan.local...[/email]
> Ayuda:
>
> Tengo varias tablas abiertas
> 1 Algunas de ellas deben vaciarse (ZAP)
> 2 Sin embargo me marca error a la hora de hacer ZAP
> 3. El error es el siguiente:
>
> TDBFDATASET:NSKIP(409)
> Error BASE/1002 Alias does not exist: ticket
> Argumentos: ()
>
> Como se usa ZAP: oDbfTicket::ZAP()
>
> HE INTENTADO ABRIR LA TABLA CON lShared = .F., sale el mensaje:
>
> Tabla.dbf en uso por otro usuario[#0 ]
>
>
Para poder hacer un ZAP la tabla tiene que abrirse en modo exclusivo. La
propiedad lShare sólo es efectiva si se utiliza antes de hacer el Open de la
tabla.
El error que muestra no es de ZAP sino más bien del Browse que no es capaz
de hacer un skip en la tabla porque NO ESTA ABIERTA.
Un saludo,
"Roque Lopez" <roque_lopez@terra.es> escribió en el mensaje
news:[email=4492bf5f@ozsrvnegro.ozlan.local...]4492bf5f@ozsrvnegro.ozlan.local...[/email]
> Ayuda:
>
> Tengo varias tablas abiertas
> 1 Algunas de ellas deben vaciarse (ZAP)
> 2 Sin embargo me marca error a la hora de hacer ZAP
> 3. El error es el siguiente:
>
> TDBFDATASET:NSKIP(409)
> Error BASE/1002 Alias does not exist: ticket
> Argumentos: ()
>
> Como se usa ZAP: oDbfTicket::ZAP()
>
> HE INTENTADO ABRIR LA TABLA CON lShared = .F., sale el mensaje:
>
> Tabla.dbf en uso por otro usuario[#0 ]
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 36
- Registrado: Dom Jun 11, 2006 11:43 pm
problemas con zap
Ya lo intente haciendo, lShared := .F. en la definicion, pero al ejecutar el
programa sale :
Tabla.dbf en uso por otro usuario[#0 ]
Gracias
Necesito resolver este problema con urgencia
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:4492c11a$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Roque,
>
> Para poder hacer un ZAP la tabla tiene que abrirse en modo exclusivo. La
> propiedad lShare sólo es efectiva si se utiliza antes de hacer el Open de
> la tabla.
>
> El error que muestra no es de ZAP sino más bien del Browse que no es capaz
> de hacer un skip en la tabla porque NO ESTA ABIERTA.
>
> Un saludo,
>
> "Roque Lopez" <roque_lopez@terra.es> escribió en el mensaje
> news:[email=4492bf5f@ozsrvnegro.ozlan.local...]4492bf5f@ozsrvnegro.ozlan.local...[/email]
>> Ayuda:
>>
>> Tengo varias tablas abiertas
>> 1 Algunas de ellas deben vaciarse (ZAP)
>> 2 Sin embargo me marca error a la hora de hacer ZAP
>> 3. El error es el siguiente:
>>
>> TDBFDATASET:NSKIP(409)
>> Error BASE/1002 Alias does not exist: ticket
>> Argumentos: ()
>>
>> Como se usa ZAP: oDbfTicket::ZAP()
>>
>> HE INTENTADO ABRIR LA TABLA CON lShared = .F., sale el mensaje:
>>
>> Tabla.dbf en uso por otro usuario[#0 ]
>>
>>
>
>
programa sale :
Tabla.dbf en uso por otro usuario[#0 ]
Gracias
Necesito resolver este problema con urgencia
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:4492c11a$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Roque,
>
> Para poder hacer un ZAP la tabla tiene que abrirse en modo exclusivo. La
> propiedad lShare sólo es efectiva si se utiliza antes de hacer el Open de
> la tabla.
>
> El error que muestra no es de ZAP sino más bien del Browse que no es capaz
> de hacer un skip en la tabla porque NO ESTA ABIERTA.
>
> Un saludo,
>
> "Roque Lopez" <roque_lopez@terra.es> escribió en el mensaje
> news:[email=4492bf5f@ozsrvnegro.ozlan.local...]4492bf5f@ozsrvnegro.ozlan.local...[/email]
>> Ayuda:
>>
>> Tengo varias tablas abiertas
>> 1 Algunas de ellas deben vaciarse (ZAP)
>> 2 Sin embargo me marca error a la hora de hacer ZAP
>> 3. El error es el siguiente:
>>
>> TDBFDATASET:NSKIP(409)
>> Error BASE/1002 Alias does not exist: ticket
>> Argumentos: ()
>>
>> Como se usa ZAP: oDbfTicket::ZAP()
>>
>> HE INTENTADO ABRIR LA TABLA CON lShared = .F., sale el mensaje:
>>
>> Tabla.dbf en uso por otro usuario[#0 ]
>>
>>
>
>
- ignacio
- Site Admin
- Mensajes: 9463
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
problemas con zap
Roque,
> Necesito resolver este problema con urgencia
Si es usted usuario registrado le sugiero que utilice el foro privado. Si no
lo es, le sugiero que no sea tan exigente. Estoy seguro que sabrá entenderlo
en cualquiera de los dos casos.
> Tabla.dbf en uso por otro usuario[#0 ]
El problema surge seguramente porque el propio IDE tiene la tabla abierta.
Si necesita abrir la tabla luego en exclusivo es necesario que en el IDE
este cerrada poniendo la propiedad lOpen a .F. y lo ponga a .T. en el evento
OnCreate del propio DataSet o cualquier otro evento que desee.
Este comportamiento es normal y no se puede evitar por pura lógica. Lo
normal es que abra la tabla desde el IDE para diseñar y luego la mantenga
cerrada. No obstante dese cuenta que este problema sólo ocurre cuando se
ejecuta la aplicación desde el IDE y además esta abierto el formulario o el
módulo que abren dicho archivo, por lo tanto el usuario final que ejecuta el
programa de forma AUTONOMA no tendrá ningún problema.
Saludos,
"Roque Lopez" <roque_lopez@terra.es> escribió en el mensaje
news:4492cb90$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
> Ya lo intente haciendo, lShared := .F. en la definicion, pero al ejecutar
> el programa sale :
>
> Tabla.dbf en uso por otro usuario[#0 ]
>
> Gracias
>
> Necesito resolver este problema con urgencia
>
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:4492c11a$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Roque,
>>
>> Para poder hacer un ZAP la tabla tiene que abrirse en modo exclusivo. La
>> propiedad lShare sólo es efectiva si se utiliza antes de hacer el Open de
>> la tabla.
>>
>> El error que muestra no es de ZAP sino más bien del Browse que no es
>> capaz de hacer un skip en la tabla porque NO ESTA ABIERTA.
>>
>> Un saludo,
>>
>> "Roque Lopez" <roque_lopez@terra.es> escribió en el mensaje
>> news:[email=4492bf5f@ozsrvnegro.ozlan.local...]4492bf5f@ozsrvnegro.ozlan.local...[/email]
>>> Ayuda:
>>>
>>> Tengo varias tablas abiertas
>>> 1 Algunas de ellas deben vaciarse (ZAP)
>>> 2 Sin embargo me marca error a la hora de hacer ZAP
>>> 3. El error es el siguiente:
>>>
>>> TDBFDATASET:NSKIP(409)
>>> Error BASE/1002 Alias does not exist: ticket
>>> Argumentos: ()
>>>
>>> Como se usa ZAP: oDbfTicket::ZAP()
>>>
>>> HE INTENTADO ABRIR LA TABLA CON lShared = .F., sale el mensaje:
>>>
>>> Tabla.dbf en uso por otro usuario[#0 ]
>>>
>>>
>>
>>
>
>
> Necesito resolver este problema con urgencia
Si es usted usuario registrado le sugiero que utilice el foro privado. Si no
lo es, le sugiero que no sea tan exigente. Estoy seguro que sabrá entenderlo
en cualquiera de los dos casos.
> Tabla.dbf en uso por otro usuario[#0 ]
El problema surge seguramente porque el propio IDE tiene la tabla abierta.
Si necesita abrir la tabla luego en exclusivo es necesario que en el IDE
este cerrada poniendo la propiedad lOpen a .F. y lo ponga a .T. en el evento
OnCreate del propio DataSet o cualquier otro evento que desee.
Este comportamiento es normal y no se puede evitar por pura lógica. Lo
normal es que abra la tabla desde el IDE para diseñar y luego la mantenga
cerrada. No obstante dese cuenta que este problema sólo ocurre cuando se
ejecuta la aplicación desde el IDE y además esta abierto el formulario o el
módulo que abren dicho archivo, por lo tanto el usuario final que ejecuta el
programa de forma AUTONOMA no tendrá ningún problema.
Saludos,
"Roque Lopez" <roque_lopez@terra.es> escribió en el mensaje
news:4492cb90$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
> Ya lo intente haciendo, lShared := .F. en la definicion, pero al ejecutar
> el programa sale :
>
> Tabla.dbf en uso por otro usuario[#0 ]
>
> Gracias
>
> Necesito resolver este problema con urgencia
>
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:4492c11a$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Roque,
>>
>> Para poder hacer un ZAP la tabla tiene que abrirse en modo exclusivo. La
>> propiedad lShare sólo es efectiva si se utiliza antes de hacer el Open de
>> la tabla.
>>
>> El error que muestra no es de ZAP sino más bien del Browse que no es
>> capaz de hacer un skip en la tabla porque NO ESTA ABIERTA.
>>
>> Un saludo,
>>
>> "Roque Lopez" <roque_lopez@terra.es> escribió en el mensaje
>> news:[email=4492bf5f@ozsrvnegro.ozlan.local...]4492bf5f@ozsrvnegro.ozlan.local...[/email]
>>> Ayuda:
>>>
>>> Tengo varias tablas abiertas
>>> 1 Algunas de ellas deben vaciarse (ZAP)
>>> 2 Sin embargo me marca error a la hora de hacer ZAP
>>> 3. El error es el siguiente:
>>>
>>> TDBFDATASET:NSKIP(409)
>>> Error BASE/1002 Alias does not exist: ticket
>>> Argumentos: ()
>>>
>>> Como se usa ZAP: oDbfTicket::ZAP()
>>>
>>> HE INTENTADO ABRIR LA TABLA CON lShared = .F., sale el mensaje:
>>>
>>> Tabla.dbf en uso por otro usuario[#0 ]
>>>
>>>
>>
>>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com