0

.net アプリケーションのコード ビハインドでは を使用していますがSystem.Data.OracleClient、これは推奨されていないと認識しています。

私が疑問に思っているのは、asp:text ボックスに 2000 CHARACTER エントリがある場合、エントリを処理するためにデータベースに必要なバイト数についてです。1 文字 = 1 バイトの場合があることは知っていますが、この場合、エンコードによって余分なバイトが追加され、メッセージが切り捨てられているようです。これが発生しても、DB またはアプリケーションからエラーを受け取りません。

この問題を解決するには、ユーザーによるデータ入力を処理するために、varchar2(4000) データフィールドを CLOB にする必要がありますか?

ヒントやアドバイスをありがとう。

4

0 に答える 0