protected void btnChange_Click(object sender, EventArgs e)
{
string jiumima = txtJiumima.Text;
string xinmima = txtXinmima.Text;
string xinmima2 = txtXinmima2.Text;
if (xinmima != xinmima2)
{
labelError.Text = "两次密码输入不一致";
}
tb_UsersTableAdapter ta = new tb_UsersTableAdapter();
int UsersId = Convert.ToInt32(Session["UsersId"]);
var userTable = (社会信息.DAL.DataSetUsers.tb_UsersDataTable)ta.GetPasswordById(UsersId);
...
}
------------------------------------------------
运行到ta.GetPasswordById(UsersId)的时候,出错,提示:未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。
GetPasswordById(UsersId)这个方法用到的sql语句为:
SELECT Password
FROM tb_Users
WHERE (UsersId = @UsersId)
手工测试也通过,求大神赐教。
{
string jiumima = txtJiumima.Text;
string xinmima = txtXinmima.Text;
string xinmima2 = txtXinmima2.Text;
if (xinmima != xinmima2)
{
labelError.Text = "两次密码输入不一致";
}
tb_UsersTableAdapter ta = new tb_UsersTableAdapter();
int UsersId = Convert.ToInt32(Session["UsersId"]);
var userTable = (社会信息.DAL.DataSetUsers.tb_UsersDataTable)ta.GetPasswordById(UsersId);
...
}
------------------------------------------------
运行到ta.GetPasswordById(UsersId)的时候,出错,提示:未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。
GetPasswordById(UsersId)这个方法用到的sql语句为:
SELECT Password
FROM tb_Users
WHERE (UsersId = @UsersId)
手工测试也通过,求大神赐教。
解决方案 »
- 有没有人对visio 2007进行过二次开发?急求解答问题
- 相对路径,弱弱的问一下
- C#高级编程看不懂撒
- 泛型集合问题!
- 非局域网之间的通信用什么ip地址?
- visual studio.net 安装问题
- C#中结构提问题在线等!急!
- 为什么我的.net中没有 System.DirectoryServices 命名空间呢 ? 及阿
- xmlhttp和HttpWebRequest的问题,知道的进来看一下(急!!!!)
- 在vs.net beta2中为什么我引用不成System.Data.ADO和System.Net?请大虾帮帮忙
- C# WPF ListBox或Listview的横竖滚动条的Style怎么修改可以实现如下图效果
- standardEndpoint能设置超时吗
是select
这句有问题吧
你这是把取回来的结果转换成Table?
如果是那么你的userid是主键?那么就会报这个错了。
调试了一下)ta.GetPasswordById(UsersId)的返回值就是
社会信息.DAL.DataSetUsers.tb_UsersDataTable类型的