摘要:[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)