Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas tardes,
He hecho una aplicación donde los datos son cargados a partir de QVD's que he creado y ubicado previamente en el Servidor.
El problema que me surge, tanto a la hora de crear los QVD's como de importarlos con el LOAD, es que, si no me he conectado previamente al Servidor desde mi PC, me da un error de carga. Imagino que tengo incluir en el Script alguna sentencia para que me conecte al Servidor y me pida los credenciales no?
¿Alguna idea?
Gracias
Hola María:
Yo tengo mapeadas las rutas al servidor con la misma letra, tanto en mi Desktop local como en el QV-Servidor.
Además cargo las rutas a carpetas mediante un include, si alguna vez cambia algo con tocarlo en un sitio es suficiente
Saludos,
Joaquin
Hola María:
Yo tengo mapeadas las rutas al servidor con la misma letra, tanto en mi Desktop local como en el QV-Servidor.
Además cargo las rutas a carpetas mediante un include, si alguna vez cambia algo con tocarlo en un sitio es suficiente
Saludos,
Joaquin
Hola Joaquin,
Perdona, pero no entiendo muy bien lo que me explicas.
¿Me podrías detallar un poquito mas?
Gracias!
Hola María:
Claro, en el explorador de windows conectas una unidad virtual de red que apunte a la carpeta donde están los datos; tienes que dejar marcado conectar de nuevo al inicio de sesión.
Saludos,
Joaquín
Hola María:
Aquí te paso como lo hago
IF ComputerName() = 'QVServerName' then
vEntorno = SubField(DocumentPath(), '\', 3);
ELSE // Local computers with QV-Desktop
vEntorno = SubField(DocumentPath(), '\', 2);
ENDIF;
vSharedQVD = Left(DocumentPath(), (Index (DocumentPath(), '\', -2 ))) & 'Compartidos\Datos\qvd\';
vPath = Left(DocumentPath(), (Index (DocumentPath(), '\', -1 ))) & 'qvd\';
vPathTemp = Left(DocumentPath(), (Index (DocumentPath(), '\', -1 ))) & 'Temp\';
vPathWork = Left(DocumentPath(), (Index (DocumentPath(), '\', -1 )));
En mi estructura de carpetas hay un nivel inicial 'BackEnd Publisher' con dos subcarpetas 'Desarrollo' y 'PROD' dentro de ellas hay tantas carpetas como áreas de negocio (Industrial, Ventas, Compras ...) más una con contenidos comunes a todas ellas (Datos de Configuración, Calendarios, Divisas, Idiomas ...) cada carpeta de negocio tiene dos subcarpetas 'Temp' y 'QVD' ambas se usan cuando son necesarias.
La carpeta 'Access Point Publisher' tiene idéntica estructura.
Saludos,
Joaquín
Hola Joaquín,
Muchas gracias. Te voy a ir preguntando por pasos, xq estoy un poco perdida con esto.
Yo en mi caso, desarrollo en local y después subo las aplicaciones terminadas al servidor ( en realidad no se como modificarlas o crearlas directamente alli), lo digo xq entonces quizás siempre me cogería la misma opción.
Gracias, y disculpa tanta pregunta
1) Exacto en ambos casos mi unidad P: es la misma, (desde el QV-Server se busca a sí mismo como unidad de red), las variables propias QV (QVPath ,,,) solo se actualizan al finalizar correctamente las recargas !!!!
2) Sí ... los includes son ficheros txt pero con extensión QVS
3) Sí. La variable entorno puede tener tres valores: Desarrollo, Integración y PROD; las conexiones ODBC y OLEDB apuntan a diferentes DNS o Schemas de base de datos diferentes dependiendo de los entornos.
Yo también desarrollo en local, pero algunas veces (por el coste de las licencias RDBMS) los conectores solo están instalados en el servidor QV ... trabajes en tu PC local o en el servidor lo harás en la carpeta Desarrollo del BackEnd Publisher, cuando finalizas la tarea, copias el qvw a la carpeta PROD. El QV Server & Publisher se encarga de las distribuciones a las carpetas 'Access Point Publisher'
Estás disculpada
Joaquín
Muchas gracias por tu ayuda Joaquín, desde luego un buen recurso.
Probaré lo que me dices a ver si me aclaro con ello.
Un saludo
Maria