[seasar-dotnet:1569] Re: DBの日本語表記でのエラーについて

kubo [E-MAIL ADDRESS DELETED]
2010年 3月 8日 (月) 17:30:22 JST


久保(jflute)です。

大塚さん、こんにちは

> OS:WindowsXP
> VisualStudio2008 VB.NET
> Oracle 11g(OS:Windows2008)
> S2Container.NET 1.3.17
すいません、取り急ぎ環境の確認ですが、
"S2Dao.NETを利用している"
でよろしいでしょうか?
あと、OracleのDataProviderの種類と
バージョンも提示して頂けると助かります。
(メタデータ取得するところでエラーになっているようなので)

2010/3/8  <[E-MAIL ADDRESS DELETED]>:
> お世話になっております。
> 大塚と申します。
>
> 現在、下記開発環境にて開発を行っております。
> OS:WindowsXP
> VisualStudio2008 VB.NET
> Oracle 11g(OS:Windows2008)
> S2Container.NET 1.3.17
>
>
> DBのテーブル名、フィールド名とも日本語を使用しております。
> そこでテーブル名に長音記号が入っているテーブルについて更新処理の際に
> 下記のエラーが出てしまい、更新できません。
>
> エラーが起こるテーブル名の例:T_ユーザーマスタ
> エラー内容:[EDAO0009]T_ユーザーマスタDto
> Seasar.Dao.PrimaryKeyNotFoundRuntimeException' の初回例外が Seasar.dll で発生しました。
>
> 日本語であってもテーブル名に長音記号が入っていない場合は更新処理が成功します。
> 成功するテーブル名の例:会社マスタ
>
> ちなみにフィールド名に長音記号が入っている場合は問題なく、更新処理は行われます。
>
> 過去のソフトのリプレイスのためできる限りテーブル名、フィールド名を変更しないようにと
> 考えております。
>
> テーブル名を変更せずに更新できる方法はあるのでしょうか?
>
> お忙しい中、申し訳ありませんが、よろしくお願いいたします。
>
> 大塚
>
> _______________________________________________
> seasar-dotnet mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>


seasar-dotnet メーリングリストの案内