永发信息网

C#怎么取出数据库的多列数据,用数组保存起来

答案:4  悬赏:20  手机版
解决时间 2021-04-30 16:37
  • 提问者网友:愿为果
  • 2021-04-30 04:27

我要实现,有2个输入的数据,要和数据库的数据验证,验证通过才允许往数据库写入,我想的办法是在vs2008里面,把sql2005的数据库的几列读取出来,保存在一个多维数组里,然后对数组进行验证,请问用什么代码能实现

希望附上例子或代码,或提供更好的办法,谢谢大家

最佳答案
  • 五星知识达人网友:一把行者刀
  • 2021-04-30 05:43

把从数据库取出来的数据放到dataset中,


如这样:for(int i=0;i<dataset.table[0].rows.count;i++)


{


string[] aa=dataset.table[0].rows[i]["列字段"].tostring();


}


然后把要验证的数据和数组aa中的数据一一验证:


string bb=aa[i]

全部回答
  • 1楼网友:话散在刀尖上
  • 2021-04-30 08:12

我建议楼主直接将数据表的SELETCT查询结果放到DATASET里,取出来用也很方便,为什么一定要数组?而且将DATASET用FOR循环解析后组成数组也很简单的。

  • 2楼网友:我住北渡口
  • 2021-04-30 08:05
你也可以吧需要验证的数据读到DataSet对象里,然后用你现在的数据去和DataTable里的行进行判断
  • 3楼网友:怀裏藏嬌
  • 2021-04-30 07:13

你需要存入什么样的数据,有必要和数据库现有的数据进行验证吗?

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯