Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.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# 从数据集查询到AS400_C#_Dataset_Ibm Midrange - Fatal编程技术网

C# 从数据集查询到AS400

C# 从数据集查询到AS400,c#,dataset,ibm-midrange,C#,Dataset,Ibm Midrange,我有一个数据集,我的问题是如何读取特定值并在查询中设置为删除 例如,我将向AS400发送的查询: 从xxx.yyy中删除,其中data1=dataset.tables[0]。value 我怎样才能做到这一点呢?你的例子很接近。您获取的是第一个表,而不是该行中的行和列值。你可以用几种方法来做这件事 以下是一些示例: datasetname.tables[0].Rows[0].Item(0) datasetname.tables[0].Rows[0].Item("ColumnName") d

我有一个数据集,我的问题是如何读取特定值并在查询中设置为删除

例如,我将向AS400发送的查询:

从xxx.yyy中删除,其中data1=dataset.tables[0]。value


我怎样才能做到这一点呢?

你的例子很接近。您获取的是第一个表,而不是该行中的行和列值。你可以用几种方法来做这件事

以下是一些示例:

datasetname.tables[0].Rows[0].Item(0) 

datasetname.tables[0].Rows[0].Item("ColumnName") 

datasetname.tables[0].Rows[0][0] 

datasetname.tables[0].Rows[0]["ColumnName"]

根据您的设置,您可能需要对您的值进行转换/强制转换或使用ToString。

很酷,谢谢您的帮助,很遗憾,这次我不能使用存储过程。@Enrique-您不能使用存储过程是什么意思?上面的代码使用的是您问题中解释的数据集?哦,我的意思是,使用sp解决它会更容易,但是对于这个特定的程序,我不能使用它们。您的解决方案是完美的,很抱歉让您困惑。