crear relaciones en una BD de access desde codigo vb.net?

27/10/2004 - 14:00 por Xus | Informe spam
Buenos días,


Tengo una BD access a la que atacan varios ordenadores en red, y por no se
que razón se destruyen las relaciones cada x tiempo si el uso es muy
intensivo.
La razón de esto he renunciado a saberla... me pregunto pues si podría hacer
un programa que rehaga las relaciones. Como se hace desde vb.net para crear
una relación?


Gracias!

Xus.

Preguntas similare

Leer las respuestas

#1 Ruben Lopez
27/10/2004 - 14:17 | Informe spam
Simplemente ejecuta la sentencia SQL
alter table tabla
alter column columna
Add
FOREIGN Key References refTable (ref Column)

si quieres que actualize o borre en cascada
tienes que añadir
ON DELETE CASCADE
ON UPDATE CASCADE


pero aunque con eso consigas solucionarlo
tendrias que revisar y descubrir por que ocurre eso
ya que ademas de estraño ,personalmente no creo que los motivos sean por el
uso intensivo,
te puede causar muchos problemas en cuanto a integridad referencial

un saludo
Ruben Lopez

"Xus" escribió en el mensaje
news:
Buenos días,


Tengo una BD access a la que atacan varios ordenadores en red, y por no se
que razón se destruyen las relaciones cada x tiempo si el uso es muy
intensivo.
La razón de esto he renunciado a saberla... me pregunto pues si podría


hacer
un programa que rehaga las relaciones. Como se hace desde vb.net para


crear
una relación?


Gracias!

Xus.


Respuesta Responder a este mensaje
#2 Xus
27/10/2004 - 17:13 | Informe spam
gracias!


"Ruben Lopez" escribió en el mensaje
news:e%
Simplemente ejecuta la sentencia SQL
alter table tabla
alter column columna
Add
FOREIGN Key References refTable (ref Column)

si quieres que actualize o borre en cascada
tienes que añadir
ON DELETE CASCADE
ON UPDATE CASCADE


pero aunque con eso consigas solucionarlo
tendrias que revisar y descubrir por que ocurre eso
ya que ademas de estraño ,personalmente no creo que los motivos sean por


el
uso intensivo,
te puede causar muchos problemas en cuanto a integridad referencial

un saludo
Ruben Lopez

"Xus" escribió en el mensaje
news:
> Buenos días,
>
>
> Tengo una BD access a la que atacan varios ordenadores en red, y por no


se
> que razón se destruyen las relaciones cada x tiempo si el uso es muy
> intensivo.
> La razón de esto he renunciado a saberla... me pregunto pues si podría
hacer
> un programa que rehaga las relaciones. Como se hace desde vb.net para
crear
> una relación?
>
>
> Gracias!
>
> Xus.
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida