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 originalConexion.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 originalDim Conexion As ADODB.Connection
Dim Ruta As String
Ruta = "C:\Program Files\Microsoft Office\OFFICE11\SAMPLES\Neptuno.mdb"
Set Conexion = New ADODB.Connection
Conexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" _
& Ruta & ";Persist Security Info=False"
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.