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ランキング
-
データベース接続情報作成しま...
-
データソース名および指定され...
-
mysql pro 予期せぬエラーが起...
-
Common SQLでOracle DBに接続で...
-
ORA-12170のエラーについて
-
SQLSERVER 2008 ODBC接続
-
C#でOracleに接続
-
VB.NET Oracle接続 32、64bit
-
Oracle10g・・ODBCで接続できない
-
sqlplus / as sysdba で接続不可
-
oracleの直接接続のクライアン...
-
クライアントからのリスナーが...
-
警戒心強めの人って、幼く見て...
-
SQL 全角半角混在の文字列から...
-
Windows Storeを使わずに付箋を...
-
oracleのメモリ使用量が97%ほど...
-
住所コード11桁の住所データ...
-
DB2で SQL1032N start databas...
-
oinstallとdbaグループ、所有ユ...
-
SQLServer2005上の別DBからテ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ORA-12170のエラーについて
-
データソース名および指定され...
-
Oracle10g・・ODBCで接続できない
-
データベース接続情報作成しま...
-
「ORA-12637」エラーでORACLEに...
-
SQL*PLUSにてデータベース名表示
-
ExcelとOracleの連携について
-
オープン時にエラーが出て接続...
-
ODBCの設定でSQLServer名がでない
-
VB.NET Oracle接続 32、64bit
-
SQLSERVER 2008 ODBC接続
-
ORA-12154 TNS:指定された接続...
-
oracle rac構成での 接続先につ...
-
C#でOracleに接続
-
オラクルに接続できない
-
リスナーを使用しないでOracle...
-
webアプリケーションからOracle...
-
oracleの直接接続のクライアン...
-
sqlplus / as sysdba で接続不可
-
「ORA-12154:TNS:サービス名を...
おすすめ情報