SQL Server - Error con BD sql 2000

   
Vista:

Error con BD sql 2000

Publicado por Jessica (1 intervención) el 06/04/2008 19:42:11
Hola, por favor necesito urgente tu ayuda, pasa que tengo una base de datos donde tengo la tabla documentos que es asi:
TABLA DOCUMENTos
Las dos primeras columnas son clave
NReg int
NOficio nvarchar 30
FReg datetime 8
HReg datetime 8
Tipo char 10
FDoc datetime 8
TipoDoc char 15
IdOficina int 4
NFolios int 4
NExp char 10
Asunto nvarchar 300
Estado char 10
IdUsuario int 4
y la TABLA OFICINA
IdOficina int 4
Nombre char 150
El error que me muestra es este.. por favor dime cual es el error, necesito urgente..eso me aparece cuando le foy en insertar documento en mi aplicacion de power builder
---------------------------
Error
---------------------------
-1:Instrucción INSERT en conflicto con la restricción COLUMN FOREIGN KEY 'FK_Documento_Oficina'. El conflicto ha aparecido en la base de datos 'TramiteDocumentario', tabla 'Oficina', column 'IdOficina'.
---------------------------
Aceptar
---------------------------
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Error con BD sql 2000

Publicado por Isaias (3308 intervenciones) el 07/04/2008 21:59:14
Jessica

Ya le di una respuesta, estas haciendo referencia a un ID de oficina que NO existe.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Error con BD sql 2000

Publicado por Piri (13 intervenciones) el 08/04/2008 20:50:11
El Error esta en la llave Foranea, revisa los Diagramas de la Base de Datos, explicitamente en el vinculo con la Tabla Oficina, creo que tu diagrama indica que no puedes insertar un IdOficina que no se encuentre en la Tabla Oficina. Quita el Check que dice Exigir Relacion para Insert y Update.

Asi podras insertar la información pero no tendras integridad en la Data, debes validar que el IdOficina este creado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar