Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 输出数据集列唯一id,包括逗号分隔的存储过程输入,请检查图像_C#_Asp.net_Oracle_Dataset_C# 3.0 - Fatal编程技术网

C# 输出数据集列唯一id,包括逗号分隔的存储过程输入,请检查图像

C# 输出数据集列唯一id,包括逗号分隔的存储过程输入,请检查图像,c#,asp.net,oracle,dataset,c#-3.0,C#,Asp.net,Oracle,Dataset,C# 3.0,上面的代码给出了数据集,我希望数据集中有一列唯一的id,并以逗号分隔的值进行迭代,然后传递给oracle存储过程。请参见下图。 这里的问题是什么?Chetan Ranpariya编辑的主题请不要使用嵌入图像来解释您的问题。许多人无法访问图像转储站点,因此您不太可能及时得到有用的答案。另外,如果您想引起需要在名称前面加上@前缀的特定用户的注意,请尝试以下操作:string[]values=dsGetVariableDetails.Tables[0].AsEnumerable().Select(x=

上面的代码给出了数据集,我希望数据集中有一列唯一的id,并以逗号分隔的值进行迭代,然后传递给oracle存储过程。请参见下图。

这里的问题是什么?Chetan Ranpariya编辑的主题请不要使用嵌入图像来解释您的问题。许多人无法访问图像转储站点,因此您不太可能及时得到有用的答案。另外,如果您想引起需要在名称前面加上
@
前缀的特定用户的注意,请尝试以下操作:string[]values=dsGetVariableDetails.Tables[0].AsEnumerable().Select(x=>x.Field(“Column name”).Distinct().ToArray();字符串csv=string.Join(“,”,值);
public DataSet GetDataReviewer_N(int Status, string UniqueID, 
   string ReviewerUID, string SearchReviewerUID,
   string Period, string cass, int FirstRec, 
   int LastRec, string searchUniqueID)
{

    DbCommand dbcGetVariableDetails = dbITSecurity.GetStoredProcCommand("uid_get_data_reviewer_n_test2");
    dbITSecurity.AddInParameter(dbcGetVariableDetails, "p_Status", DbType.Int32, Status);
    dbITSecurity.AddInParameter(dbcGetVariableDetails, "p_Unique_ID", DbType.String, UniqueID);
    dbITSecurity.AddInParameter(dbcGetVariableDetails, "p_SearchUniqueID", DbType.String, searchUniqueID);
    dbITSecurity.AddInParameter(dbcGetVariableDetails, "p_ReviewerUID", DbType.String, ReviewerUID);
    dbITSecurity.AddInParameter(dbcGetVariableDetails, "p_SelectReviewer", DbType.String, SearchReviewerUID);
    dbITSecurity.AddInParameter(dbcGetVariableDetails, "p_Period", DbType.String, Period);
    dbITSecurity.AddInParameter(dbcGetVariableDetails, "p_cass", DbType.String, cass);
    dbITSecurity.AddInParameter(dbcGetVariableDetails, "p_First", DbType.Int32, FirstRec);
    dbITSecurity.AddInParameter(dbcGetVariableDetails, "p_Last", DbType.Int32, LastRec);
    OracleParameter cursor = new OracleParameter("cur_out", OracleType.Cursor);

    cursor.Direction = ParameterDirection.Output;

    dbcGetVariableDetails.Parameters.Add(cursor);

    DataSet dsGetVariableDetails = dbITSecurity.ExecuteDataSet(dbcGetVariableDetails);
    return (dsGetVariableDetails);

}