繁体   English   中英

适用于.Net的Oracle数据提供程序-无数据查询

[英]Oracle Data Provider for .Net - No data querying

我正在使用.NET Assembly的Oracle数据提供程序来查询Oracle数据库。 下面是我的代码。

虽然代码运行没有错误。 我没有将数据获取到数据集dsOracleData。

但是,当我在连接到SQL Developer后运行查询时,可以看到查询的结果数据。

OracleConnection conn = new OracleConnection(“ConnectionString”)

OracleCommand cmd = new OracleCommand();

cmd.Connection = conn;

cmd.CommandText = Query1.ToString();


cmd.CommandType = CommandType.Text;


OracleDataAdapter adapter = new OracleDataAdapter(cmd);

OracleCommandBuilder builder = new OracleCommandBuilder(adapter);

DataSet dsOracleData = new DataSet();

adapter.Fill(dsOracleData);

嗨,您可以尝试这样,

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);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM