Problemas con SQLEXEC
Estimado Amigo DavSoft gracias a tu ayuda ya hice que Sql server y Vfp puedan comunicar a través de ODBC pero quiero explicarte como lo estoy trabajando y le me digas si esta bien.
1. En Sql Server ya esta exportada mi Base de datos y tablas con su información.
2. En mi Proyecto tengo un programa que es el que arranca todo el sistema allí puse un procedimiento así
Procedure Conx_Sql
STORE SQLCONNECT('COASAD', 'ASIST', SISTEMAS') TO Xpunta
IF Xpunta <= 0
= MESSAGEBOX('NO SE PUEDE HACER LA CONEXIÓN', 16, 'SQL Connect Error')
ELSE
= SQLEXEC(Xpunta,"SELECT * FROM Acc_Ast","Acc_Ast")
= SQLEXEC(Xpunta,"SELECT * FROM Asistencia_Doc","Asistencia_Doc")
= SQLEXEC(Xpunta,"SELECT * FROM Carga_Hor","Carga_Hor")
= SQLEXEC(Xpunta,"SELECT * FROM Datos_Doc","Datos_Doc")
= SQLEXEC(Xpunta,"SELECT * FROM Datos_Cur","Datos_Cur")
= SQLEXEC(Xpunta,"SELECT * FROM Tmp_Ast","Tmp_Ast")
ENDIF
3. Cuando ejecuto el programa corre el bien la pantalla de acceso al sistema y se que esta jalando los datos del servidor correctamente por que lo he comprobado, pero tengo tengo en todos mis pantallas (8) cargado aun el entorno de trabajo o Data Enviromen de mis tablas y no se si sacarlos o no como consultar.
4. Hasta allí pesaba que todo esta casi bien pero empecé a probar con la pantalla Carga Horaria y cuando quiero añadir o actualizar algún dato allí es mi problema no me graba nada o no se donde colocar bien este procedimiento (lo puse en el botón Grabar de mi pantalla).
= SQLEXEC(Xpunta,'INSERT INTO CARGA_HOR FROM MEMVAR','CARGA_HOR')
Y de allí no se que hacer por favor amigo ayuda dime que hacer
1. En Sql Server ya esta exportada mi Base de datos y tablas con su información.
2. En mi Proyecto tengo un programa que es el que arranca todo el sistema allí puse un procedimiento así
Procedure Conx_Sql
STORE SQLCONNECT('COASAD', 'ASIST', SISTEMAS') TO Xpunta
IF Xpunta <= 0
= MESSAGEBOX('NO SE PUEDE HACER LA CONEXIÓN', 16, 'SQL Connect Error')
ELSE
= SQLEXEC(Xpunta,"SELECT * FROM Acc_Ast","Acc_Ast")
= SQLEXEC(Xpunta,"SELECT * FROM Asistencia_Doc","Asistencia_Doc")
= SQLEXEC(Xpunta,"SELECT * FROM Carga_Hor","Carga_Hor")
= SQLEXEC(Xpunta,"SELECT * FROM Datos_Doc","Datos_Doc")
= SQLEXEC(Xpunta,"SELECT * FROM Datos_Cur","Datos_Cur")
= SQLEXEC(Xpunta,"SELECT * FROM Tmp_Ast","Tmp_Ast")
ENDIF
3. Cuando ejecuto el programa corre el bien la pantalla de acceso al sistema y se que esta jalando los datos del servidor correctamente por que lo he comprobado, pero tengo tengo en todos mis pantallas (8) cargado aun el entorno de trabajo o Data Enviromen de mis tablas y no se si sacarlos o no como consultar.
4. Hasta allí pesaba que todo esta casi bien pero empecé a probar con la pantalla Carga Horaria y cuando quiero añadir o actualizar algún dato allí es mi problema no me graba nada o no se donde colocar bien este procedimiento (lo puse en el botón Grabar de mi pantalla).
= SQLEXEC(Xpunta,'INSERT INTO CARGA_HOR FROM MEMVAR','CARGA_HOR')
Y de allí no se que hacer por favor amigo ayuda dime que hacer
Respuesta de Marcelo Molina
1
1 respuesta más de otro experto
Respuesta de davsoft
1