[Oracle with Asp.Net] ORA-01461: 只有在將值插入資料類型為 LONG 的資料欄時, 才可以連結一個 LONG 值

  • 7651
  • 0

摘要:[Oracle with Asp.Net] ORA-01461: 只有在將值插入資料類型為 LONG 的資料欄時, 才可以連結一個 LONG 值

 發生上述問題時,如果沒有指定該欄位的 size 則會產生,解決方法就設個size給他吧

原先的parameter設成這樣:

new OracleParameter("MEMO",OracleType.NVarChar){Value = TextBox_MEMO1.Text}

改成:

new OracleParameter("MEMO",OracleType.NVarChar,2000){Value = TextBox_MEMO1.Text}

 若是用SqlDataSource:

<asp:Parameter Name="MEMO" Type="String" Size="2000" />

這樣不管是在insert或update的資料量就可以到2000byte了

至少目前我的環境下,不會錯了呢…(rock)