C#(2005)で作成したモジュールからOracle(10g)に接続する方法について質問です。
C#
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Data.SqlClient;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
SqlConnection sqlcon = new SqlConnection("server=HOST名;database=ORA;user id=admin;password=admin");
SqlCommand sqlcmd = new SqlCommand("SELECT * FROM Table", sqlcon);
sqlcon.Open(); ’ここでエラー’
SqlDataReader sqldr = sqlcmd.ExecuteReader();
while(sqldr.Read()){
Console.WriteLine((string)sqldr["ID"]);
}
sqldr.Close();
sqlcon.Close();
}
}
}
エラー表示
SQL Server への接続を確立しているときにネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないかアクセスできません。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。 (provider: 名前付きパイプ プロバイダ, error: 40 - SQL Server への接続を開けませんでした)
対処済み
*「SQL+から「admin」「admin」「ORA」で接続確認。
*pingでホスト名
*C#よりデーターソースでのDBの接続
*SQLserverのセキュリティをリモート接続Ok->再起動済
No.1ベストアンサー
- 回答日時:
なぜオラクルに接続するのに”SqlConnection”で接続しようとしているのですか・・・・ (笑
OracleConnectionが用意されているのでこちらを使ってください。
サンプルソース
http://www.okisoft.co.jp/esc/db/ora04.html
ご回答、参考URLありがとうございます。
using Oracle.DataAccess.Client;とするとコンパイルエラーがでていてましたが参照の追加が出来ていなかったようでした。
SQLサーバのエラーが出ていたので、上記質問だとSQLサーバに接続しているこになっていました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データソース名および指定され...
-
リスナーを使用しないでOracle...
-
SQL*PLUSにてデータベース名表示
-
ACCESSからODBC接続でORA-12504
-
Npgsqlを用いて接続を行いたい...
-
オラクルの「ORA_12545 ターゲ...
-
Oracle10g・・ODBCで接続できない
-
Oracle11g NetConfigurationAss...
-
Oracleが突然接続不可に!
-
CloverをインストールしたUSBメ...
-
SIDとSERVICE_NAMEの違いとは?
-
正しいSQLなのに「ORA-00936: ...
-
倒産した18禁ゲーム会社のパ...
-
.NET Frameworkがコントロール...
-
Oracle11g SQLPlusログインにつ...
-
バージョン違いのデータベース...
-
oinstallとdbaグループ、所有ユ...
-
突然オラクルへ接続できなくな...
-
oracleのメモリ使用量が97%ほど...
-
インスタンス、ノード、ターゲ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ORA-12170のエラーについて
-
データソース名および指定され...
-
SQL*PLUSにてデータベース名表示
-
Oracle10g・・ODBCで接続できない
-
データベース接続情報作成しま...
-
「ORA-12637」エラーでORACLEに...
-
オープン時にエラーが出て接続...
-
オラクルに接続できない
-
VB.NET Oracle接続 32、64bit
-
sqlplus / as sysdba で接続不可
-
クライアントからのリスナーが...
-
オラクルの「ORA_12545 ターゲ...
-
ORA-12154:TNS
-
ODBCの設定でSQLServer名がでない
-
接続識別子とは何でしょうか??
-
oracle rac構成での 接続先につ...
-
ExcelとOracleの連携について
-
接続識別子について
-
instantclient cse接続ができない
-
ORA-12154 TNS:指定された接続...
おすすめ情報