先有个方法a,作用是生成验证码。方法b是将验证码存入数据库,
如何判断数据库中是否有该验证码 如有再次生成在验证码?
存数据库我会写,可这个判断该怎么写啊!
求代码我写了个这样的:
 private string panduan()
{
datatable dt(从数据库取出的数据)
for(int i;i<dt.rows.count;i++ )
{
if(验证码==dt.rows[i]["字段名"].tostring())
{
验证码=a();
panduan();
return null;
}
else
{
return 验证码;
}
}} 

解决方案 »

  1.   

    你不是判断了吗?验证码是string类型的你可以用==判断啊!你的思路很好啊,不知道问题出哪里了?
      

  2.   

    验证码?放到数据库做什么用呀?验证码每一次都是不确定的,还为什么要存起来呢?楼主这是想做什么呀?当生成后只要把它存到session里边,用的时候比较就可以了,没有必要存起来的。楼主有必要再将需求审一下呀!