nuevo en sql server

22/03/2005 - 17:50 por Antonio Paz | Informe spam
hola amigos foxeros.
estoy aprendiendo a manejar datos con vfp+sql-server, y
estoy haciendo pruebas, mi caso es el siguiente:

*El siguiente SELECT me crea una vista
=SQLEXEC(nHanConn, 'select *;
from PUNIDADES WHERE correla =?m.correla ','CURUNIDAD')

BROW
*hasta aqui todo bien, pero ahora
*Lo que yo quiero es hacer modificaciones a los datos de
la vista y luego actualizar la tabla original, ejecuto el
siguiente codigo, sin ningun resultado:

=SQLEXEC(nHanConn, 'UPDATE PUNIDADES;
FROM CURUNIDAD WHERE correla =?m.correla')

les agradeceria me dijeran que estoy haciendo mal.

Preguntas similare

Leer las respuestas

#1 Luis Ormeño
22/03/2005 - 18:03 | Informe spam
hola

la actualizacion es:

update tabla set campo = tunuevodato where campo = filtro

Luis Ormeño
Lima - Peru

"Antonio Paz" escribió en el mensaje
news:28ed01c52eff$426a7b60$
hola amigos foxeros.
estoy aprendiendo a manejar datos con vfp+sql-server, y
estoy haciendo pruebas, mi caso es el siguiente:

*El siguiente SELECT me crea una vista
=SQLEXEC(nHanConn, 'select *;
from PUNIDADES WHERE correla =?m.correla ','CURUNIDAD')

BROW
*hasta aqui todo bien, pero ahora
*Lo que yo quiero es hacer modificaciones a los datos de
la vista y luego actualizar la tabla original, ejecuto el
siguiente codigo, sin ningun resultado:

=SQLEXEC(nHanConn, 'UPDATE PUNIDADES;
FROM CURUNIDAD WHERE correla =?m.correla')

les agradeceria me dijeran que estoy haciendo mal.
Respuesta Responder a este mensaje
#2 Steven Mera
22/03/2005 - 18:06 | Informe spam
*El siguiente SELECT me crea una vista
=SQLEXEC(nHanConn, 'select *;
from PUNIDADES WHERE correla =?m.correla ','CURUNIDAD')

No te crea una vista te crea un cursor ("esto solo esta en memoria dentro de
vfp")

por lo tanto
=SQLEXEC(nHanConn, 'UPDATE PUNIDADES;
FROM CURUNIDAD WHERE correla =?m.correla')

no es correcto o no se puede realizar.

Saludos !
Respuesta Responder a este mensaje
#3 Esparta Palma
28/03/2005 - 08:57 | Informe spam
A continuación algunas guías que te servirán para lograr tu objetivo:

Crear Aplicaciones Cliente-Servidor con Visual FoxPro
http://www.panoramabox.com/GoPub.as...bj"03

¿Utilizar Vistas Remotas o SQL Pass Through (SPT) para
Cliente-Servidor?
http://www.panoramabox.com/GoPub.as...bj"32

eFrontEnd, Proyecto de Ejemplo Cliente-Servidor con Visual FoxPro
http://www.panoramabox.com/GoPub.as...bj"34

eBook Gratuito: SQL: A Practical Introduction (reseña y descarga)
http://www.panoramabox.com/GoPub.as...bj"35

Consultas de mas de 256 cars. a el servidor remoto (SPT y TEXT..
ENDTEXT)
http://www.panoramabox.com/GoPub.as...bj"09

Conectar a DBMS sin crear DSN (técnica DSNLess)
http://www.panoramabox.com/GoPub.aspx?IdObj05

Uso de AERROR() para errores ODBC
http://www.panoramabox.com/GoPub.aspx?IdObj!81

Espero te sirva.



ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º

Espartaco Palma Martínez
SysOp http://www.PortalFox.com
México D.F.
MoBlogs!
http://weblogs.golemproject.com/esparta/ <- Tech
http://www.espartha.com/blog/ <- Personal

Antonio Paz wrote:
hola amigos foxeros.
estoy aprendiendo a manejar datos con vfp+sql-server, y
estoy haciendo pruebas, mi caso es el siguiente:

*El siguiente SELECT me crea una vista
=SQLEXEC(nHanConn, 'select *;
from PUNIDADES WHERE correla =?m.correla ','CURUNIDAD')

BROW
*hasta aqui todo bien, pero ahora
*Lo que yo quiero es hacer modificaciones a los datos de
la vista y luego actualizar la tabla original, ejecuto el
siguiente codigo, sin ningun resultado:

=SQLEXEC(nHanConn, 'UPDATE PUNIDADES;
FROM CURUNIDAD WHERE correla =?m.correla')

les agradeceria me dijeran que estoy haciendo mal.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida