Buongiorno a tutti!
Ho un problemino su l'inserimento di una riga contenente campi nulli con una relazione ad un'altra tabella.
Le tabelle si chiamano Anagrafe e Banche
Anagrafe
---------
id int
Nome varchar(20)
Cognome varchar(20)
ABI_Banca char(5) NULL
CAB_Banca char(5) NULL
CONSTRAINT [PK_Anagrafe] PRIMARY KEY CLUSTERED(Id)
CONSTRAINT [FK_Banche] FOREIGN KEY([ABI_Banca], [CAB_Banca])
REFERENCES [Banche] ([ABI], [CAB])
Banche
---------
ABI char(5) NOT NULL
CAB char(5) NOT NULL
NomeBanca varchar(20)
CONSTRAINT [PK_Banche] PRIMARY KEY CLUSTERED(ABI,CAB)
Le due tabelle sono relazionate tramite ABI e CAB, inoltre la tabella Anagrafe accetta anche valori Null.
In Vb.NET cerco di inserire una riga utilizzando una INSERT:
codice:
dim cmd as new SQLCommand("INSERT INTO Anagrafica VALUES(1,'Franco','Franchi',DBNull.value,DBnull.value)",objCn)
cmd.ExecuteNonQuery
Praticamente mi restituisce un erore per incopatibilità di dati della relazione, secondo voi è comprensibile avendo selezionato la possibilità di inserire campi Null?
Ciao!