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

Preguntas similare

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




Respuesta Responder a este mensaje
#2 Sonia
18/09/2006 - 09:22 | Informe spam
hola!
he hecho lo q me dijiste i parece q no hay ningun problema de red, pero pasa
algo curioso q estoy investigando, pq es muy raro q cuando ese error pasa
estando todos los ordenadores conectados a la bd(gastando el programa) solo
los ordenadores q en ese momento estan insertando algun dato o modificando
la bd son los q se bloquean y aunq salgas de el despues no te deja entrar.
lo curioso es q el resto de pc,s q solo estan consultando no les da el error
hasta q no hagan ningun cambio en la bd.

tengo sospechas de una persona de la empresa q va al servidor y de repente
dice 'ya va' y segun el no ha hecho nada, pero como ya ha pasado varias
veces yo creo q
esa persona cambia algo de la bd como si la pusiera de solo lectura o algo
similar.
he estado haciendo pruebas con una bd intantando cambiar esas cosas a ver si
conseguia q me saliera ese error en el programa pero no sale eso
exactamente, simplemente salen errores tipo 'no hay permiso, no se puede
modificar etc
entocnes no puedo comprobar si el error pasa por algo q se cambia de la bd.
debe ser algo como bloquear la bd a determinador usuarios o ...no se q hará
pero me gustaria conseguir esas pruebas.
todos los ordenadores llega a ser sospechoso.

queria preguntar si es posible q bloquee solo una tabla, o si poniendo la bd
como lectura o algo de eso puede provocar esos errores y de q manera podria
averiguar q es lo q hace pq hasta q no haya pruebas no podemos hacer nada

gracias!

"Pep" escribió en el mensaje
news:
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
>
>
>
>

Respuesta Responder a este mensaje
#3 Leonardo Azpurua [mvp vb]
18/09/2006 - 14:43 | Informe spam
"Sonia" escribió en el mensaje
news:
tengo sospechas de una persona de la empresa q va al servidor y de repente
dice 'ya va' y segun el no ha hecho nada, pero como ya ha pasado varias
veces yo creo q
esa persona cambia algo de la bd como si la pusiera de solo lectura o algo
similar.
he estado haciendo pruebas con una bd intantando cambiar esas cosas a ver
si
conseguia q me saliera ese error en el programa pero no sale eso
exactamente, simplemente salen errores tipo 'no hay permiso, no se puede
modificar etc
entocnes no puedo comprobar si el error pasa por algo q se cambia de la
bd.
debe ser algo como bloquear la bd a determinador usuarios o ...no se q
hará
pero me gustaria conseguir esas pruebas.
todos los ordenadores llega a ser sospechoso.

queria preguntar si es posible q bloquee solo una tabla, o si poniendo la
bd
como lectura o algo de eso puede provocar esos errores y de q manera
podria
averiguar q es lo q hace pq hasta q no haya pruebas no podemos hacer nada



Hola, Sonia:

Que configuración tiene ese servidor?

Salud!
Respuesta Responder a este mensaje
#4 Sonia
18/09/2006 - 15:34 | Informe spam
a q te refieres exactamente con 'configuracion' ?



"Leonardo Azpurua [mvp vb]" <l e o n a r d o (arroba) m v p s (punto) o r g>
escribió en el mensaje news:%

"Sonia" escribió en el mensaje
news:
> tengo sospechas de una persona de la empresa q va al servidor y de


repente
> dice 'ya va' y segun el no ha hecho nada, pero como ya ha pasado varias
> veces yo creo q
> esa persona cambia algo de la bd como si la pusiera de solo lectura o


algo
> similar.
> he estado haciendo pruebas con una bd intantando cambiar esas cosas a


ver
> si
> conseguia q me saliera ese error en el programa pero no sale eso
> exactamente, simplemente salen errores tipo 'no hay permiso, no se puede
> modificar etc
> entocnes no puedo comprobar si el error pasa por algo q se cambia de la
> bd.
> debe ser algo como bloquear la bd a determinador usuarios o ...no se q
> hará
> pero me gustaria conseguir esas pruebas.
> todos los ordenadores llega a ser sospechoso.
>
> queria preguntar si es posible q bloquee solo una tabla, o si poniendo


la
> bd
> como lectura o algo de eso puede provocar esos errores y de q manera
> podria
> averiguar q es lo q hace pq hasta q no haya pruebas no podemos hacer


nada

Hola, Sonia:

Que configuración tiene ese servidor?

Salud!



Respuesta Responder a este mensaje
#5 Leonardo Azpurua [mvp vb]
18/09/2006 - 16:43 | Informe spam
"Sonia" escribió en el mensaje
news:
a q te refieres exactamente con 'configuracion' ?



A todo lo que pueda afectar el rendimiento, calidad o volumen de los
servicios, comenzando por el sistema operativo, memoria, capacidad de disco,
etcetera.

Es particularmente importante conocer el sistema operativo y las politicas
de licenciamiento en uso (algunos servidores controlan localmente el numero
de usuarios que pueden acceder a él, otros no tienen limites intrinsecos y
dependen de las licencias de acceso de los clientes). Todo eso es importante
para ayudarte a entender lo que puede estar pasando.

Por tu descripción inicial, es dudoso que el problema pueda ser consecuencia
de que alguien "meta mano" en los archivos de datos: más bien parece
relacionado con la red, configuración de los permisos o limitaciones del
servidor.


Salud!
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida