时间:2021-07-01 10:21:17 帮助过:12人阅读
ado.net读取oracle雷彪
/// <summary>
/// wyg 2017-3-10
/// </summary>
/// <param name="vehicleNo"></param>
/// <returns></returns>
public List<AreaSite> CheckVehicleInTask(string vehicleNo, out string vehicleId, out string taskId)
{
vehicleId = taskId = string.Empty;
var list = new List<AreaSite>();
Database database = DBHelper.CreateDataBase();
DbCommand command = database.GetStoredProcCommand("ISDT_VEHICLE_DATA_SYNC.ISDT_VEHICLE_TASK_CHECK");
database.AddInParameter(command, "P_CARNUM", DbType.String, vehicleNo);
using (IDataReader reader = database.ExecuteReader(command))
{
while (reader.Read())
{
list.Add(new AreaSite(reader));
}
if (reader.NextResult())
{
if (!reader.IsDBNull(0))
{
vehicleId = reader.GetString(0);
}
if (!reader.IsDBNull(1))
{
taskId = reader.GetString(1);
}
}
}
return list;
}
ORACLE中返回多个游标信息:http://www.360doc.com/content/10/0511/23/1121193_27150614.shtml
ado.net读取oracle结果集
标签:desc har database ade for order com ref art