como puedo solucionar este error?

15/09/2006 - 09:36 por Sonia | Informe spam
Tengo un programa en .net instalado en 20 ordenadores, y la bd se encuentra
en el servidor(donde solo hay eso)

En el programa entre otros, se insertan/modifican/borran , pedidos,
comentarios, muestras..

Cambiamos el servidor pq daba problemas y se estropeo el disco duro.
Aprovechamos para ponerle mas memoria y 'mejorarlo teoricamente'
Pero ahora muchas veces cuando las operadoras van a insertar o cambiar un
comentario les sale este error:

'El motor Jet de la bd Jet oledb..no encuentra..dylar.mdb'

como si no encontrara la bd y no se pq es pq salgo del programa, entro de
nuevo y ya les funciona. Pero teoricamente si no encontrara la ruta de la bd
no podrian ni entrar en el programa.

A ver si me podeis decir como solucionar esto o como saber pq pasa.
Os pongo el main donde creo q el mensaje de error sale de ahí a ver si me
podeis decir si hay algun error o como mejorar esto.

Gracias!


Sub main()

path2 = System.IO.Path.GetFullPath("\\Equipo3\C\DYLAR\")

ArchivoDatos = path2 & "Dylar.mdb"

CadenaConexion = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" &
ArchivoDatos & "; Persist Security Info=False"

Dim frm As New principal
frm.ShowDialog()

End Sub
 

Leer las respuestas

#1 Pep
15/09/2006 - 18:32 | Informe spam
Hola Sonia,
Puede que tengas problemas con la red y su incidencia de como resultado el
error de que no encuentra el recurso. Te sugiero que lo pruebes mapeando la
BD en una unidad que este conectada cuando se inicie el equipo y entonces
utilizar una ruta tipo "E:\Datos\Dylar.mdb"... si ocurre el error te sera
facil comprobar si la unidad de red esta conectada o no.
Por favor si esto resuelve tu pregunta, te ruego que asi lo indiques.
Pep Lluis,

[MVP] Visual Developer - Visual Basic


"Sonia" escribió:

Tengo un programa en .net instalado en 20 ordenadores, y la bd se encuentra
en el servidor(donde solo hay eso)

En el programa entre otros, se insertan/modifican/borran , pedidos,
comentarios, muestras..

Cambiamos el servidor pq daba problemas y se estropeo el disco duro.
Aprovechamos para ponerle mas memoria y 'mejorarlo teoricamente'
Pero ahora muchas veces cuando las operadoras van a insertar o cambiar un
comentario les sale este error:

'El motor Jet de la bd Jet oledb..no encuentra..dylar.mdb'

como si no encontrara la bd y no se pq es pq salgo del programa, entro de
nuevo y ya les funciona. Pero teoricamente si no encontrara la ruta de la bd
no podrian ni entrar en el programa.

A ver si me podeis decir como solucionar esto o como saber pq pasa.
Os pongo el main donde creo q el mensaje de error sale de ahí a ver si me
podeis decir si hay algun error o como mejorar esto.

Gracias!


Sub main()

path2 = System.IO.Path.GetFullPath("\\Equipo3\C\DYLAR\")

ArchivoDatos = path2 & "Dylar.mdb"

CadenaConexion = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" &
ArchivoDatos & "; Persist Security Info=False"

Dim frm As New principal
frm.ShowDialog()

End Sub




Preguntas similares