Ciao a tutti,
sto programmando con VB.Net 2008 Versione RTM, uso SQLSERVER come DB ed ho tre tabelle.
tabella A -> A primary key
tabella C -> C primary key, A e B foreign key
tabella B -> B primary key
sto cercando di fare una insert nella tabella C:
Public Class Classe_Insert_Valutatore
Public Sub InsertValutatore(ByVal myclasse As UcQuestionario.ListNewValutatore)
Using connection As New Entities
Dim persona As New T_ANA_VALUTATORI
Dim questionario As New T_QUESTIONARIO
Dim query = (From QueVal In connection.T_QUEST_VALUTATORI _
Select IdCode = QueVal.QUEVAL_ID + 1).Max()
persona.VALUT_CODICE = myclasse.Codice_Valut
questionario.QUEST_CODICE = myclasse.Codice_Questionario
myclasse.Id = query
Dim item As New T_QUEST_VALUTATORI
item.QUEVAL_ID = myclasse.Id
item.T_ANA_VALUTATORI = persona
item.T_QUESTIONARIO = questionario
connection.AddToT_QUEST_VALUTATORI(item)
connection.SaveChanges()
End Using
End Sub
End Class
ma mi da il seguente errore:
An error occurred while updating the given entries. See the InnerException for details.
Ho guardato anche su 101Linq gli esempi relativi all'uso del Linq ma non vi è nulla di diverso da quanto ho fatto io e soprattutto non mi hanno aiutato a risolvere il problema.
Qualcuno sa darmi qualche utile informazione?
Ciao
Riccardo

Rispondi quotando