永发信息网

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

答案:4  悬赏:20  手机版
解决时间 2021-04-30 16:37

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

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

最佳答案

把从数据库取出来的数据放到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]

全部回答

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

你也可以吧需要验证的数据读到DataSet对象里,然后用你现在的数据去和DataTable里的行进行判断

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

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
佳能性价比最高的机子是什么型号?
罗什寺塔地址在什么地方,想过去办事
离你很远的恋人…你因怎样保持你们的感情?
请问,谁知道这种音乐盒叫什么名字?
最近捡了一个螺丝钉,想造架航母,不知还缺点
轩辕剑三外传:天之痕哪里下载啊
中药熬了喝和生吃哪种更有效
什么品牌的显示器玩游戏必备?注:日货免谈!
谁有excel2003软件网络教程?
模拟人生3世界冒险安装方法
江西省戏剧家协会在哪里啊,我有事要去这个地
升入高中后应如何更快,更好的融入班集体?
诺基亚2730适应那个可以开视频QQ版本啊谢啦
木渎晚上有什么好玩的,苏州木渎古镇有什么好
书法怎么练才快?
推荐资讯
我删除不想要的东西有的提示说
国家一级注册建筑师如何考?
张翰在韩国拍什么电影呢?
索尼笔记本cw1s5c怎么样
你觉得能够真正称得上你的朋友有几个?
兼职工资如何做账,兼职怎么做,想找个兼职做
我是你姐姐么?
我想养獭兔。
元隆红升肉焙子焖面馆地址有知道的么?有点事
hey say jump 的写真集在中国有发售吗
2010快乐男声12强你最喜欢哪个?
CECT C600能下载游戏吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?