Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Problema aggiornamento LINQ
martedì 31 agosto 2010 - 15.40
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 3.5
|
Windows XP
|
Visual Studio 2008
Carlik
Profilo
| Junior Member
158
messaggi | Data Invio:
mar 31 ago 2010 - 15:40
Salve , ho mappato il mio db nel file dbml.In particolare ho le tabelle
Trattamento
TrattamentoArticolo
Ovviamente trattamento articolo contiene gli articoli che servono per un trattamento. L'inserimento lo esegue correttamente. La modifica no , in particolare l'errore è :
Si è tentato di rimuovere una relazione tra un Trattamento e un Trattamento_Articolo. Tuttavia non è possibile impostare una delle chiavi esterne (Trattamento_Articolo.TTA_TRA_Id) della relazione su null.
Il codice che utilizzo è questo :
Sub Update(ByVal _Trattamento As Trattamento)
Dim myT = GetById(_Trattamento.TRA_Id)
With _Trattamento
myT.TRA_Cancellato = .TRA_Cancellato
myT.TRA_Descrizione = .TRA_Descrizione
myT.TRA_IdGruppoTrattamento = .TRA_IdGruppoTrattamento
myT.TRA_Libero = .TRA_Libero
myT.TRA_MinutiDurata = .TRA_MinutiDurata
myT.TRA_MinutiPreparazione = .TRA_MinutiPreparazione
myT.TRA_MinutiRiassetto = .TRA_MinutiRiassetto
myT.TRA_OutConto = .TRA_OutConto
myT.TRA_Prezzo = .TRA_Prezzo
myT.TRA_Prezzo1 = .TRA_Prezzo1
myT.TRA_Prezzo2 = .TRA_Prezzo2
myT.TRA_Prezzo2 = .TRA_Prezzo2
myT.TRA_Prezzo3 = .TRA_Prezzo3
myT.TRA_Prezzo4 = .TRA_Prezzo4
myT.TRA_Prezzo5 = .TRA_Prezzo5
myT.TRA_Prezzo6 = .TRA_Prezzo6
myT.TRA_Prezzo7 = .TRA_Prezzo7
myT.TRA_Prezzo8 = .TRA_Prezzo8
myT.TRA_Prezzo9 = .TRA_Prezzo9
myT.TRA_RELCom = .TRA_RELCom
myT.TRA_RELGru = .TRA_RELGru
myT.TRA_RELGru1 = .TRA_RELGru1
myT.TRA_RELGru2 = .TRA_RELGru2
myT.TRA_RELIva = .TRA_RELIva
'Commento
'myT.Trattamento_Articolo = .Trattamento_Articolo
'myT.Trattamento_TipoOperatore = .Trattamento_TipoOperatore
'myT.Trattamento_TipoRisorsa = .Trattamento_TipoRisorsa
End With
Try
m_dtcConf.SubmitChanges()
Catch ex As Exception
MSGBOX(ex.Message)
End Try
UpdateDataContext() 'Funzione per l'aggiornamento del datacontext
End Sub
Qualcuno sa aiutarmi?
ciccio_ska
Profilo
| Newbie
46
messaggi | Data Invio:
mar 31 ago 2010 - 18:14
A occhio e croce sembra che tu debba impostare l'id della relazione ad un valore diverso da null.
Ma potrei darti maggiori indicazioni se riportassi la relazione tra le tabelle(le chiavi esterne).
Ciao
Francesco Scalise
blog:
http://netdev.flash-hacks.com
Carlik
Profilo
| Junior Member
158
messaggi | Data Invio:
lun 13 set 2010 - 11:57
>A occhio e croce sembra che tu debba impostare l'id della relazione
>ad un valore diverso da null.
>Ma potrei darti maggiori indicazioni se riportassi la relazione
>tra le tabelle(le chiavi esterne).
>
Sembra funzionare.La cosa che non capisco è che io do all'id un valore qualunque, poi lui in automatico va a prendere il valore corretto...mah...
Grazie davvero!
Carlik
Profilo
| Junior Member
158
messaggi | Data Invio:
mar 14 set 2010 - 12:06
Lo stesso problema nell'aggiornamento , anche se non cambio nulla nei figli...
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !