ODP.netの使用について – プログラミング – Home

通知
すべてクリア

[解決済] ODP.netの使用について


POLYMER
 POLYMER
(@POLYMER)
ゲスト
結合: 15年前
投稿: 3
Topic starter  

OS環境:WinXP(SP2)
VS環境:VS2005(SP1)
Oracle 9.2.0.1

VC++でODP.netを使用する方法が、どうしても分かりません。
詳しい方に助けてほしいです。
VBはサンプルが多く、以下で動きました。

1. Oracle.DataAccessを参照に追加

2. ソース
Imports Oracle.DataAccess.Client
Imports Oracle.DataAccess.Types

Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim conn As New OracleConnection
Dim cmd As New OracleCommand
Dim dr As OracleDataReader

conn.ConnectionString = Data Source=xxx;User id=xxx;Password=xxx
conn.Open()

cmd.Connection = conn
cmd.CommandText = select * from usertable
dr = cmd.ExecuteReader

Do While dr.Read
MsgBox(dr(username))
Loop

cmd.CommandText = update usertable username = 'xx' where userid = 1
cmd.ExecuteNonQuery()

dr.Close()
dr.Dispose()
cmd.Dispose()
conn.Close()
conn.Dispose()

End Sub
End Class

以上、お願いします。


引用未解決
トピックタグ
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 21年前
投稿: 600
 

> どうしても分かりません。
> 詳しい方に助けてほしいです。

なにが分からんですか?
なにに詳しい方になにを助けてほしいですか?

> VBはサンプルが多く、以下で動きました。

つまりこれをC++/CLIにportしてくれ、ですか?


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 21年前
投稿: 600
 

てかVB/C#でいいじゃない。
C++/CLIで書かねばならんワケがあるんですか?


返信引用
POLYMER
 POLYMER
(@POLYMER)
ゲスト
結合: 15年前
投稿: 3
Topic starter  

>> どうしても分かりません。
>> 詳しい方に助けてほしいです。
>なにが分からんですか?
>なにに詳しい方になにを助けてほしいですか?
C++でODP.netを作成したことがある方
(もしくは作成方法が分かる方)に助けてほしいです。

>> VBはサンプルが多く、以下で動きました。
>つまりこれをC++/CLIにportしてくれ、ですか?
ポイントだけでよいです。
特に参照設定がわからないです。
MSDNのヘルプなどは、チェックしたのですが、VBとC#しかのっていませんでした。

>てかVB/C#でいいじゃない。
>C++/CLIで書かねばならんワケがあるんですか?
VBやC#に変えるには、莫大に工数がかかるからです。
現在はサポートが終わっているoo4oで作成しています。

書き方に失礼があったようなので申し訳ないです。


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

疑問がひとつ。
ODP.netの正式なユーザーであれば、ORACLEに聞けるのではないかと
思うんですが、何か特殊な契約とかしないと駄目とかあるんでしょうか。

まずはメーカーに尋ねるのが筋な気もするんですけれど、
考え方がおかしいですか?


返信引用
ITO
 ITO
(@ITO)
ゲスト
結合: 22年前
投稿: 1235
 

>まずはメーカーに尋ねるのが筋な気もするんですけれど、
>考え方がおかしいですか?
その通りですね。

きちんと調べましょう。

オラクル公式掲示板
http://www.oracle.co.jp/forum/message.jspa?messageID=28019113


返信引用
POLYMER
 POLYMER
(@POLYMER)
ゲスト
結合: 15年前
投稿: 3
Topic starter  

>まずはメーカーに尋ねるのが筋な気もするんですけれど、
>考え方がおかしいですか?
メーカーに尋ねるというのは、思いつきませんでした。

>きちんと調べましょう。
>オラクル公式掲示板
> http://www.oracle.co.jp/forum/message.jspa?messageID=28019113
こちらは先に調べました。

メーカーに尋ねてみることにします。
解決とさせていただきます。
申し訳なかったです。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました