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 ignacio Oritz (Select error)

Foro de Xailer profesional en español
Responder
PEDRO DE LEON RODAS[1]
Mensajes: 136
Registrado: Jue Jul 05, 2007 4:52 am

Para ignacio Oritz (Select error)

Mensaje por PEDRO DE LEON RODAS[1] »

Ignacio, ya le envie un ejemplo Adjunto.
En el ejemplo que le envie muestra como se genera el error
Le vuelvo a enviar el ejemplo.
Está en un archivo adjunto.
Gracias.


Attached files select.zip (16.2 KB)Â
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9459
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Para ignacio Oritz (Select error)

Mensaje por ignacio »

Pedro,
Como le comente en un Email anterior ha de mandarnos un PEQUEÑO ejemplo y no
código procedente de una aplicación suya. Espero que lo entienda.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"PEDRO DE LEON RODAS" <deleonpe@terra.com.mx> escribió en el mensaje
news:[email=47175f8d@ozsrv2.ozlan.local...]47175f8d@ozsrv2.ozlan.local...[/email]
> Ignacio, ya le envie un ejemplo Adjunto.
> En el ejemplo que le envie muestra como se genera el error
>
> Le vuelvo a enviar el ejemplo.
>
> Está en un archivo adjunto.
>
> Gracias.
>
>
>
>
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
PEDRO DE LEON RODAS[1]
Mensajes: 136
Registrado: Jue Jul 05, 2007 4:52 am

Para ignacio Oritz (Select error)

Mensaje por PEDRO DE LEON RODAS[1] »

Ignacio, disculapa las molestias, no habia entendido bien.
El error que me da al usar select con nombres de tablas en longitud mayor a
10.
DBSELECTAREA(0)
Error BASE/1002 Alias does not exist: Partidas_facturas
Argumentos: ()
Lo que estoy tratando de hacer es lo siguiente
METHOD folioChar( oSender, nKey, nFlags ) CLASS ejecutar2
if nKey=13
select Partidas_facturas // Aqui es donde se produce el error.
seek ::folio:value
if found()
msginfo("El folio ya existe")
::folio:setfocus()
Return .t.
Endif
endif
RETURN Nil
Lo que he detectado es que si uso una tabla con longitud de 10 o menor a 10
en el nombre de dicha tabla, esto funciona bien.
Pero si lo uso con longitud mayor de 10 me da el error.
Espero que haya una solución, ya que he encontrado de esta forma trabajar
mas facil con xailer.
Christian
Mensajes: 290
Registrado: Mié Abr 23, 2008 10:18 pm

Para ignacio Oritz (Select error)

Mensaje por Christian »

La limitacion de los nombres a 10 caracteres estaba en el formato .dbf y no
Xailer.
"PEDRO DE LEON RODAS" <deleonpe@terra.com.mx> escribió en el mensaje
news:[email=47190dde@ozsrv2.ozlan.local...]47190dde@ozsrv2.ozlan.local...[/email]
> Ignacio, disculapa las molestias, no habia entendido bien.
>
> El error que me da al usar select con nombres de tablas en longitud mayor
> a 10.
>
> DBSELECTAREA(0)
> Error BASE/1002 Alias does not exist: Partidas_facturas
> Argumentos: ()
>
> Lo que estoy tratando de hacer es lo siguiente
>
> METHOD folioChar( oSender, nKey, nFlags ) CLASS ejecutar2
> if nKey=13
> select Partidas_facturas // Aqui es donde se produce el error.
> seek ::folio:value
> if found()
> msginfo("El folio ya existe")
> ::folio:setfocus()
> Return .t.
> Endif
> endif
> RETURN Nil
>
>
> Lo que he detectado es que si uso una tabla con longitud de 10 o menor a
> 10 en el nombre de dicha tabla, esto funciona bien.
> Pero si lo uso con longitud mayor de 10 me da el error.
>
> Espero que haya una solución, ya que he encontrado de esta forma trabajar
> mas facil con xailer.
>
>
>
Responder