[英]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.