我的问题是一样的......我有这段代码在我的 db utils 类中用于进行查询。
public DataSet sqlCommandSelect(string command)
{
try
{
DataSet objDataSet = new DataSet();
string strOrders = command
SqlCommand objOrderCommand = new SqlCommand(strOrders, myConnection);
SqlDataAdapter objOrdAdapter = new SqlDataAdapter();
objOrdAdapter.SelectCommand = objOrderCommand;
objOrdAdapter.Fill(objDataSet);
objOrderCommand.Dispose();
objOrdAdapter.Dispose();
return objDataSet;
}
catch (Exception ex)
{
log.Error("sqlCommandSelect : " + command + " " + ex.Message + " " + ex.StackTrace);
return null;
}
}
现在我正在尝试进行此查询(在 sql 编辑器上非常有用)
SELECT * FROM
OPENQUERY(ORACDGMI,'SELECT * FROM CIC.ANAGRAFICA ')
ORACDGMI 是一个链接服务器 SQL/ORACLE
给我错误:
An error occurred while preparing a query for execution
有什么建议吗?