2017-02-21 3 views
0

я успешно построил строку подключения и возможность заполнять данные таблицы, когда база данных Access, как:Заливка DataTable из базы данных Oracle таблицы - 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, хотя. Может кто-нибудь упомянуть, какие изменения внести в код выше для базы данных 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); 
} 
Смежные вопросы