在vs2008里执行insert语句,程序运行显示插入成功,但是数据表并没有更新插入后的数据,为什么?

2024-12-27 21:19:43
推荐回答(1个)
回答1:

不能这么判断是否执行成功的,判断 返回受影响的行数

int result = cmd.ExecuteNonQuery();
if(result>0)
{
    Console.WriteLine("插入成功!");
}
else
{
    Console.WriteLine("插入失败!");
}

 还有判数据库是否连接成功 也不能这么判 ,如果连接 OPEN失败抛异常  下面的不行运行的 会卡死