2017-02-21 8 views
0

としてデータベースがアクセスされたときに、私は成功した接続文字列とテーブルのデータを取り込むことが可能に内蔵されている:私はOracleに新しいです塗りつぶしたDataTable - C#

DataTable results = new DataTable(); 
using (OleDbConnection thisConnection = new OleDbConnection(connectionname)) 
      { 
       OleDbCommand cmd = new OleDbCommand("SELECT * from TABLE_A", thisConnection); //EDIT : change table name for Oracle 
       thisConnection.Open(); 
       OleDbDataAdapter adapter = new OleDbDataAdapter(cmd); 
       adapter.Fill(results); 
      } 

。誰かが上記のOracleデータベースのコードを変更する必要はありますか?

+0

ええ、どうですか? @ChrisCruz – user7157732

答えて

2

これを試すことができます。

OracleConnection conn = new OracleConnection("Your Connection string"); 

Conn.Open; 

DataSet dataSet = new DataSet(); 

OracleCommand cmd = new OracleCommand("your select query"); 

cmd.CommandType = CommandType.Text; 

cmd.Connection = conn; 

using (OracleDataAdapter dataAdapter = new OracleDataAdapter()) 
{ 
    dataAdapter.SelectCommand = cmd; 
    dataAdapter.Fill(dataSet); 
}