0
我在寫一個使用sql精簡版的程序。 在這個程序中,我想使用數據集類功能加載一對多的相關數據。加載後,數據可以顯示在表格上,並由用戶進行修改。沒有問題,使用sqlceDataAdapter時,數據將成功寫入磁盤。使用數據集時不會生成sqlce自動遞增ids
但是...我想添加新數據,所以在父表中添加數據,並在子表中添加數據。這些數據將首先添加到數據集中。之後,我想在用戶想要保存新數據時將其寫入數據庫。要在子表中添加數據,我需要知道父數據的ID,並且存在問題!該id被指定爲整數,自動遞增,並且當向數據集添加數據時,id不會自動生成。
當向數據庫寫入數據時,由sqlce填充id,但是在創建子id時,我需要這些id。
任何人的一個想法如何解決這個問題,而不產生自己的id?
謝謝!
什麼版本的,你使用適配器和Adaptermanager? Select命令的CommandText是什麼樣的? – 2010-11-25 21:06:21