以下のコードを使用して、Oracle DBに接続し、クエリを実行します。この例で使用したクエリは、テーブルから行のセットをフェッチするだけです。ただし、「テーブルまたはビューが存在しません」というエラーメッセージが表示され続けます。しかし、私はテーブルがDBに存在することをかなり確信しています。どこが間違っているのですか?
public void UpdateDatabase()
{
System.Data.OracleClient.OracleConnection conn = new System.Data.OracleClient.OracleConnection();
conn.ConnectionString = "Data Source=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.5.144)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)));UID=mwm;PWD=mwm";
conn.Open();
OracleCommand command = conn.CreateCommand();
command.CommandText = "Select * from Task";
command.ExecuteNonQuery();
command.Dispose();
}
command.ExecuteNonQuery()に到達すると、エラーがトリガーされます。