tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: IOraField' から型 'String' へのキャストが有効ではありません。
投稿日: 2005/03/15(Tue) 15:55
投稿者はせどん
みなさまありがとうございます。

P_ORA.Fields("USER_ID").GetTypeのみしかコーディングエディタで指定
できなかったので、固定観念がありました。
sSS = CStr(P_ORA.Fields("USER_ID").value)
valueで値を取得できました。

なぜ、コーディングデディタで.valueが表示されないのか分かりませんが。。。
P_ORA.Fields("USER_ID").value ← の型は何型なのでしょうか?









[OSのVer]:Windows    [VBのVer]:VB.NET  
> [OSのVer]:Windows XP    [VBのVer]:VB.NET   2003
> [DBARABASE]:Oracle10g
>
> VB6+oo4oをVB.NETに移行しています。
>
> IOraField' から型 'String' へのキャストが有効ではありません。
>
> Public P_ORA As OracleInProcServer.OraDynaset
> P_ORA = GT_ORA.DB.CreateDynaset(SQL文, ora_mode)
> sSS$ = P_ORA.Fields("USER_ID") ← カラム名を直指定して値取得のイメージ
> 上記のような形で値を取得していました。
>
> VB6では勝手に型変換してくれたのですが、.NETではエラーになります。
> どのように対応していますでしょうか?

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。