2017-02-21 83 views
0

我已经成功地构建连接字符串,并能够填充表数据时,数据库是Access为:填充数据表 - 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); 
}