Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/05/2011, 11:29
Avatar de lokoman
lokoman
 
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 14 años, 7 meses
Puntos: 47
Respuesta: Problema con ejecutable en Red

Todo lo que encuentro referente al error es sobre los Microsoft Data Access Components (MDAC), que son los que se usan en las conexiones a las Bases.

http://www.mecsw.com/info/appnote/app_017.html

Hay que bajar e instalar la ultima versión desde el site de Microsoft. Este es el que yo tengo, intenta a ver si te sirve:

http://myfreefilehosting.com/f/2696e5f66d_7.49MB


Tengo unas preguntas para cuando ejecutas en la PC remota:

• El error es cuando cargas la aplicacion?
• Si es asi, veo que usas una ruta relativa en vez de una absoluta en la linea:
Código vb:
Ver original
  1. Conexion.ConnectionString = App.Path + "\..\db\impresoras.mdb"
Cambiala por la ruta absoluta, es mas confiable a mi parecer, puede que te funcione bien en tu PC, pero en las demas den error.

Yo uso la conexion asi:
Código vb:
Ver original
  1. Dim Conexion As ADODB.Connection
  2.     Dim Ruta As String
  3.    
  4.     Ruta = "C:\Program Files\Microsoft Office\OFFICE11\SAMPLES\Neptuno.mdb"
  5.     Set Conexion = New ADODB.Connection
  6.    
  7.     Conexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" _
  8.         & Ruta & ";Persist Security Info=False"
  9.     Conexion.Open

Es lo mismo, pero con ruta absoluta.


• Si no da error al cargar la aplicacion en la PC remota, los datos de la Base se cargan en los LIST?
• Si es asi, el error es en el EVENTO printList_DblClick()?
Corre el ejecutable desde la PC remota... no desde el SERVER, es posible que alguna politica impida el funcionamiento correcto en los ejecutables desde la red. Tambien verifica que los usuarios tengan permiso a agregar impresores.

Última edición por lokoman; 27/05/2011 a las 11:35