主题:关于密码修改的问题...
public void NewPwd(string newpwd)
{
adp= new SqlDataAdapter("select (Pwd) from Login where
UName='admin',con);
ds = new DataSet();
adp.Fill(ds);
new SqlCommandBuilder(adp);
ds.Tables[0].Rows[0][0]=newpwd;
adp.Update(ds.Tables[0]);
}
出现错误:
"对于不返回任何键列信息的 SelectCommand 不支持 UpdateCommand 的动态 SQL 生成。"
请问这个是什么问题?有人说是没设主键...但我数据库中的表设了主键...请各位帮忙解决...谢谢!
{
adp= new SqlDataAdapter("select (Pwd) from Login where
UName='admin',con);
ds = new DataSet();
adp.Fill(ds);
new SqlCommandBuilder(adp);
ds.Tables[0].Rows[0][0]=newpwd;
adp.Update(ds.Tables[0]);
}
出现错误:
"对于不返回任何键列信息的 SelectCommand 不支持 UpdateCommand 的动态 SQL 生成。"
请问这个是什么问题?有人说是没设主键...但我数据库中的表设了主键...请各位帮忙解决...谢谢!