2013-07-12 242 views
0

我的ASP detailsview和Gridview有一堆綁定到現在位於Oracle數據庫中的字段的複選框。據我所知,Oracle實際上並沒有一個布爾值(而是Y/N)。ASP複選框布爾值

現在,我使用的System.Data.OracleClient提供程序(我不打算改變這一點)。但是,如果選中了一個框,則「true」值等於1,因爲我們維護的數據庫要求true等於-1。

有沒有人知道一種方法來將「真」的值從1改爲-1而不使用後面的代碼?

+0

如果你不想使用代碼隱藏,唯一的選擇我看到的是使用觸發器(假設Oracle有類似SQL觸發器的東西)將您的1切換爲-1。但是如果你真的想把1放在那裏,那可能會有一些無法預料的後果...... –

回答