Problema UPDATE - SQL

23/12/2004 - 02:27 por Desarrollo | Informe spam
Tengo un problema al utilizar el comando update sql

Select tmpcapt
Scan All
Update usermnu Set ;
usermnu.acceso=tmpcapt.acceso,;
usermnu.Modif=tmpcapt.Modif ;
WHERE usermnu.idunico=tmpcapt.id_usermnu
Endscan

En este lado no tengo ningun problema, pero

With Thisform.container1
Update usuarios Set ;
clave=Alltrim(.text1.Value),;
nivel=.combo1.ListItemId,;
nombre=Alltrim(.text2.Value),;
puesto=Alltrim(.text4.Value),;
depto=Alltrim(.text3.Value),;
estatus=.combo2.ListItemId,;
terminal=Alltrim(Left(Sys(0),At("#",(Sys(0)))-1)),;
id_usuario=_Screen.iduser ;
WHERE id_unico=Thisform.id_user
Endwith

aquí es donde tengo el problema, marca un error que dice que no se encuentra
el alias 'TEXT1', ??????, si quito la línea "clave=Alltrim(.text1.Value),;",
marca el mismo error pero con el COMBO1 y así sucesivamente

Porque pasa esto ??? según yo debe de funcionar sin problemas, que es lo que
me hace falta o que estoy omitiendo ??, utilizo vfp8 sp1, winxp pro sp2,
bases dbc, desde ya gracias por la ayuda recibida, pásenla bien y felices
fiestas !!!!!

Saludos !!!!

Preguntas similare

Leer las respuestas

#1 Esparta Palma
23/12/2004 - 02:34 | Informe spam
Pasa los .YYYxxxx.value a variables de memoria, suele suceder...


Espartaco Palma
SysOp www.PortalFox.com
Mexico

Desarrollo wrote:
Tengo un problema al utilizar el comando update sql

Select tmpcapt
Scan All
Update usermnu Set ;
usermnu.acceso=tmpcapt.acceso,;
usermnu.Modif=tmpcapt.Modif ;
WHERE usermnu.idunico=tmpcapt.id_usermnu
Endscan

En este lado no tengo ningun problema, pero

With Thisform.container1
Update usuarios Set ;
clave=Alltrim(.text1.Value),;
nivel=.combo1.ListItemId,;
nombre=Alltrim(.text2.Value),;
puesto=Alltrim(.text4.Value),;
depto=Alltrim(.text3.Value),;
estatus=.combo2.ListItemId,;
terminal=Alltrim(Left(Sys(0),At("#",(Sys(0)))-1)),;
id_usuario=_Screen.iduser ;
WHERE id_unico=Thisform.id_user
Endwith

aquí es donde tengo el problema, marca un error que dice que no se encuentra
el alias 'TEXT1', ??????, si quito la línea "clave=Alltrim(.text1.Value),;",
marca el mismo error pero con el COMBO1 y así sucesivamente

Porque pasa esto ??? según yo debe de funcionar sin problemas, que es lo que
me hace falta o que estoy omitiendo ??, utilizo vfp8 sp1, winxp pro sp2,
bases dbc, desde ya gracias por la ayuda recibida, pásenla bien y felices
fiestas !!!!!

Saludos !!!!


Respuesta Responder a este mensaje
#2 Desarrollo
23/12/2004 - 16:55 | Informe spam
PLOP !!! (como el plop que se hace en la revista condorito)

mmmmmm, entonces es un bug de vfp, oks lo haremos a la antigüita, gracias
Esparta, felices fiestas !!!


Saludos !!!


"Esparta Palma" escribió en el
mensaje news:%23qtlG%

Pasa los .YYYxxxx.value a variables de memoria, suele suceder...


Espartaco Palma
SysOp www.PortalFox.com
Mexico

Desarrollo wrote:
Tengo un problema al utilizar el comando update sql

Select tmpcapt
Scan All
Update usermnu Set ;
usermnu.acceso=tmpcapt.acceso,;
usermnu.Modif=tmpcapt.Modif ;
WHERE usermnu.idunico=tmpcapt.id_usermnu
Endscan

En este lado no tengo ningun problema, pero

With Thisform.container1
Update usuarios Set ;
clave=Alltrim(.text1.Value),;
nivel=.combo1.ListItemId,;
nombre=Alltrim(.text2.Value),;
puesto=Alltrim(.text4.Value),;
depto=Alltrim(.text3.Value),;
estatus=.combo2.ListItemId,;
terminal=Alltrim(Left(Sys(0),At("#",(Sys(0)))-1)),;
id_usuario=_Screen.iduser ;
WHERE id_unico=Thisform.id_user
Endwith

aquí es donde tengo el problema, marca un error que dice que no se
encuentra el alias 'TEXT1', ??????, si quito la línea
"clave=Alltrim(.text1.Value),;", marca el mismo error pero con el COMBO1
y así sucesivamente

Porque pasa esto ??? según yo debe de funcionar sin problemas, que es lo
que me hace falta o que estoy omitiendo ??, utilizo vfp8 sp1, winxp pro
sp2, bases dbc, desde ya gracias por la ayuda recibida, pásenla bien y
felices fiestas !!!!!

Saludos !!!!
Respuesta Responder a este mensaje
#3 Wilfredo Morales
23/12/2004 - 21:55 | Informe spam
A mi me ha funcionado usando la funcion Evaluate()

With Thisform.container1
Update usuarios Set ;
clave=Alltrim(Evaluate('.text1.Value')),;
...


-
Wilfredo Morales
El Salvador
Centro America
-
Respuesta Responder a este mensaje
#4 Desarrollo
24/12/2004 - 17:40 | Informe spam
Hola wilfredo

Ya intente y marca lo mismo, además se crearia un problema con tipo de
datos en el campo clave (caracter) ya que el evaluate() me regresaria
caracter o numerico dependiendo del valor que se teclee

Considero que ese problema sea un posible bug de vfp :-/
Gracias y felices fiestas !!!

Saludos !!!

Wilfredo Morales escribió:
A mi me ha funcionado usando la funcion Evaluate()

With Thisform.container1
Update usuarios Set ;
clave=Alltrim(Evaluate('.text1.Value')),;



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