| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
編集の要約なし
==VC++.NET Express から Oracleへ接続[[Oracle]]へ接続==
[[VC++.NET]] | [[Oracle]] |
*[http://otn.oracle.co.jp/tech/dotnet/index.html .NET Developer Center]
*[http://otndnld.oracle.co.jp/document/products/oracle10g/101/doc_v6/win.101/B15519-01/toc.htm Data Provider for .NET開発者ガイド]
===ODP[[.NETの入手NET]]の入手===
=====入手先=====
http://otn.oracle.co.jp/tech/dotnet/index.html から Oracle [[Data Provider for .NET ]] 2.0 10.2.0.2.2 をダウンロードしてインストール
====VC++の設定====
[[File:1272_vc_ora_01.JPG]]
*[[Oracle.DataAccess.Client]];*[[Oracle.DataAccess.Types]];
====接続====
using namespace System::Diagnostics;
using namespace Oracle::DataAccessData[[Access]]::Client; using namespace Oracle::DataAccessData[[Access]]::Types;
:
OracleConnection[[Oracle]]Connection^ conn = gcnew OracleConnection[[Oracle]]Connection
(L"user id=****;password=****;data source=[host name]/[service name]");
conn->Open();
Debug::Print(L"[[Oracle ]] Connection Opened.");
OracleCommand[[Oracle]]Command^ cmd = gcnew OracleCommand[[Oracle]]Command(L"select * from all_tables");
cmd->Connection = conn;
OracleDataReader[[Oracle]]DataReader^ reader = cmd->ExecuteReader();
String^ ret = L"";
while (reader->Read[[R]]ead()) {
ret += "\n" + reader->GetString(1);
}

案内メニュー