我试图根据查询结果更改每行的信息。我想我的问题是,我只是将查询中的第一个结果返回到结果中。
e.g。查询返回第1行'1232'第2行'1243'但结果只设置为'1232'
我可能错了,但它为什么我在这里:)
答案 0 :(得分:2)
您说您的SQL返回多行,但正在使用ExecuteScalar()
来运行它。 ExecuteScalar只返回一个结果,即第一行的第一列。听起来你需要使用SQLDataAdapter
或其他东西填充数据表来做你正在寻找的东西。
如果您将SQL语句包含在rlb指示中,那么这将是有益的。