C# 从数据集查询到AS400
我有一个数据集,我的问题是如何读取特定值并在查询中设置为删除 例如,我将向AS400发送的查询: 从xxx.yyy中删除,其中data1=dataset.tables[0]。valueC# 从数据集查询到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
我怎样才能做到这一点呢?你的例子很接近。您获取的是第一个表,而不是该行中的行和列值。你可以用几种方法来做这件事 以下是一些示例:
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解决它会更容易,但是对于这个特定的程序,我不能使用它们。您的解决方案是完美的,很抱歉让您困惑。