Desktop
Website
Multimedia
Database
Security
Enterprise
Questione : SqlDataAdapter InsertCommand che non aggiorna valore chiave primario nel gruppo di dati
Ho una forma che syncing con un gruppo di dati. Il mio problema è che quando genero un nuovo record, che otterrà ha aggiunto alla base di dati using il insertcommand che lo SqlCommandBuilder sviluppata, il gruppo di dati non contiene il valore chiave primario del nuovo record. Così se allora denomino ancora l'aggiornamento sull'adattatore per questa annotazione (che allora userà il updatecommand come l'annotazione già esiste), ottengo il seguente errore:
": il UpdateCommand ha interessato 0 delle annotazioni previste 1. “il
This è perché l'ordine dell'aggiornamento DOVE parametro di clausola che dovrebbe contenere il valore chiave primario, invece contiene gli impianti di NULL.
It se nella mia forma, aggiungo il nuovo record, quindi vicino e riapro la forma, quindi cambio i campi, quindi aggiorno. Ciò è perché rebinding quando la forma carica. Non posso inserire appena, quindi non aggiorno un'annotazione senza rebinding il controls.
I probabilmente che comprende male qualche cosa di fondamentale qui. Dovrebbe ci essere qualcos'altro che sto denominando per regolare il campo chiave primario nel gruppo di dati dopo che un nuovo record ottiene inserito? il
Thankyou per c'è ne aiuta con questo,
Dan.
class= del
Risposta : SqlDataAdapter InsertCommand che non aggiorna valore chiave primario nel gruppo di dati
DataAdapter non comprende implicitamente le informazioni chiave primarie. Dovete riempire lo schema prima che riempiate i dati. Controllare prego questo collegamento.
http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldataadapter(VS.71).aspx
http://msdn.microsoft.com/en-us/library/system.data.common.dbdataadapter.fillschema(v=VS.71).aspx
Altre soluzioni
Sysprepping Windows 7 pc
Ciclaggio complesso di domanda di Coldfusion
SPContext.Current sta restituendo la posizione di segnale minimo nell'alimentatore di evento “di SPItemEventReceiver„.
IL CSS che IL MIME errato scriv dentro Firefox a macchina su Apache, il testo/css .css di AddType è là
MAcbook pro rifiuta di collegarsi via Ethernet ma impianti via il wifi
Cliente del Java applet - Eccezione di sicurezza
Mostrare tutte le annotazioni nella domanda se niente selezionato in Listbox - la parte II
Mouseover su div.a cambia la disposizione di div.b (CSS puro)
Azionamento duro PowerEdge guast 1850 di incursione 1
asp - La risorsa non ha potuto essere trovata