FoxPro/Visual FoxPro - Alguien sabes como pasar a SQL?

   
Vista:

Alguien sabes como pasar a SQL?

Publicado por Oscar Meza (78 intervenciones) el 10/12/2007 16:10:53
Necesito la ayuda de alguien del foro en el siguiente codigo que necesito pasar a sql y no tengo ni idea como hacerlo, podrian ayudarme?

xRestante=0
SELECT crsDetafac && cursor local
SCAN ALL
xArticulo=ALLTRIM(Codprod)
xSalida=Cantidad
SELECT COSTOS && tabla de SQL
SCAN ALL FOR ARTICULO=xArticulo
xRestante=CANTIDAD_RESTANTE
IF xRestante>xSalida
REPLACE CANTIDAD_RESTANTE WITH xRestante-xSalida
xSalida=0
ELSE
xSalida=xSalida-xRestante
REPLACE CANTIDAD_RESTANTE WITH 0
ENDIF
IF xSalida=0
EXIT
ENDIF
ENDSCAN
SELECT crsDetafac
ENDSCAN

Tiene q ser la actualizacion de la tabla en SQL mediante codigo de SQL, pues ni con un ca se deja modificar.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Alguien sabes como pasar a SQL?

Publicado por Plinio (7771 intervenciones) el 10/12/2007 19:38:46
Estas usando vistas remotas?
Si es asi:
1- Debes de verificar que las vistas sean actualizables (ver pestaña UPdate Criteria) y que tengan la opcion Send UPdate activa

2- A veces resulta que las tablas originales de sql server tienen alguna regla que deba cumplir un campo y no se hace. Como por ejemplo que no acepte campos nulos. Si hay error no se graba al final.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar