none
若資料行為公式欄位時,是否不能用設定SourceColumn的方式直接下Update RRS feed

  • 問題

  • Vs2005 , Window Form , SQL Server 2000

     

    我有一資料表,其中欄位(descp)有設定公式,

    col = new DataColumn("descp");

    col.Expression = " iif(state ='刪除',descpo,descpn)  ";

    ds.Tables["Test"].Columns.Add(col);

    顯示時是正常,但要下Update()儲存時,出現如下訊息:

    "由於 DataColumn 'descp' 是一個計算資料行,所以無法從 SourceColumn 'descp' 進行資料行對應"

     

    問題:

    若我須把descp儲存入資料庫時,是否我必須一筆一筆row自行處理,而不能設公式?

    謝謝!

    2007年6月16日 上午 07:44

解答