【问题标题】:Query to AS400 from a dataset从数据集中查询到 AS400
【发布时间】:2011-11-09 04:06:45
【问题描述】:

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

例如我要发送到 AS400 的查询:

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

我怎样才能做到这一点?

【问题讨论】:

    标签: c# dataset ibm-midrange


    【解决方案1】:

    你的例子很接近。您正在获取第一个表,但不是该行中的行和列值。您可以通过多种方式做到这一点。

    这里有几个示例:

    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 解决它会更容易,但对于这个程序,我不能使用它们。您的解决方案很完美,很抱歉让您感到困惑。
    猜你喜欢
    • 1970-01-01
    • 2016-04-12
    • 2011-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-10
    • 1970-01-01
    相关资源
    最近更新 更多