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で質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# PC画面を録画するプログラムでdllの読み込みエラー 1 2023/04/22 08:31
- C言語・C++・C# Windows Formアプリからコンソールを呼び出して文字を出力させたい 8 2023/05/09 10:53
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- C言語・C++・C# TCP/IP通信時のサーバーからの受信 2 2022/11/23 09:11
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- Wi-Fi・無線LAN PCWi-Fiの設定方法がわからなくて困っています。 4 2022/12/28 18:30
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
クライアントからのリスナーが...
-
Virtual PCのODBC接続について
-
IS03でテザリングがうまくいか...
-
デッドバイデイライトで遊びた...
-
CloverをインストールしたUSBメ...
-
東方紅魔郷
-
AnyDVDとレジストリKey
-
Enterprise Manager を使用し、...
-
倒産した18禁ゲーム会社のパ...
-
SAIを違うPCで使いたい
-
AIRの音声化について
-
インスタンス、ノード、ターゲ...
-
事務コンのデータ移行
-
Oracle Enterprise Manager 管...
-
シムシティ4 DX をCDなしで遊び...
-
PCゲーム Hard☆Love☆Life
-
javaのアップデートができない理由
-
QOH'99SecondEditionのパッチ
-
CRCが一致しません、と出ます
-
.NET Frameworkがコントロール...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ORA-12170のエラーについて
-
データベース接続情報作成しま...
-
データソース名および指定され...
-
Oracle10g・・ODBCで接続できない
-
「ORA-12637」エラーでORACLEに...
-
SQL*PLUSにてデータベース名表示
-
クライアントからのリスナーが...
-
SQLSERVER 2008 ODBC接続
-
オープン時にエラーが出て接続...
-
オラクルに接続できない
-
instantclient cse接続ができない
-
ORA-12154 TNS:指定された接続...
-
「libpq.dll」ロード時にエラー
-
「ORA-6413 接続がオープンして...
-
VB.NET Oracle接続 32、64bit
-
C#でOracleに接続
-
ACCESSからODBC接続でORA-12504
-
ODBCの設定でSQLServer名がでない
-
ExcelとOracleの連携について
-
DBに突然つながらなくなりました。
おすすめ情報