修改了下,if (cmdupdate.ExecuteScalar() != null),返回值为空,怎么回事

解决方案 »

  1.   

    ExecuteScalar() 是执行查询语句时候才用的,你UPDATE 要么后面跟上查询,要么使用ExecuteNonQuery()string cmdupdatestr = "update admin set [pwd]='" + EncryptDecrypt.md5(txtPassword1.Text) + "' where [username]='" + Common.EncryptDecrypt.username + "'";
    cmdupdatestr += ";select @@IDENTITY";
      

  2.   

    <add key="connectionString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=App_Data\data.mdb;Persist Security Info=True"/>
    这其中的Data Source路径怎样写,现在这指向bin\App_Data目录下,