我要实现,有2个输入的数据,要和数据库的数据验证,验证通过才允许往数据库写入,我想的办法是在vs2008里面,把sql2005的数据库的几列读取出来,保存在一个多维数组里,然后对数组进行验证,请问用什么代码能实现
希望附上例子或代码,或提供更好的办法,谢谢大家
我要实现,有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循环解析后组成数组也很简单的。
你需要存入什么样的数据,有必要和数据库现有的数据进行验证吗?