事务处理中,cmd.ExecuteNonQuery;出错怎么办
用showmessage(inttostr(cmd.ExecuteNonQuery()));看返回值,最好是认真看出错的说明,英文不懂的也要查。只有错误的类型才能判断出错问题如输出的问检查出这个值没有问题,就往上找!如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】希望我的回答对您有所帮助,望采纳!~ O(∩_∩)...
cmd.ExecuteNonQuery 出错 求救
1.查看连接字符串是否正确,其实用vs 开发环境就直接自己生成一个连接字符串,手写还易出错 2.查看连接是否打开,是否把打开的连接传给命令对象 3.查看查询语句是否正确(在查询分析器里执行一下,看结果是否正确)查询语句要注意 在.net 里 关键字最好大写,表的名字,有时要加[] 字符串字符要用'单...
事务处理中,cmd.ExecuteNonQuery;出错怎么办
报错的时候vs就会跳到错误点,这个时候你可以查看sql里面的内容是什么。复制出来到查询分析器里面执行一下就知道错在什么地方了
cmd.ExecuteNonQuery();提示错误?该怎么改?
cmd.Parameters["@修改日期"].Value 这个需要的是datetime类型的数据,你需要在前面加上一句 把string转换成datetime类型的语句:DateTime dt = convert.todatetime(dateTimePicker2.Text);然后cmd.Parameters["@修改日期"].Value = dt;但是这样你必须保证dateTimePicker2.Text中的数据是一个正确有效的日期。
事务处理中,cmd.ExecuteNonQuery;出错怎么办
直接进行异常处理 这个方法执行出错直接就回滚了 不会对数据库有影响
ASP.NET中 cmd.ExecuteNonQuery()错误System.Data.OleDb.OleDbException...
数据类型不匹配。有可能你数据库字段设计的是int或者decimal什么的,但你写值进去的时候,全用了varchar 这样就会报错。修改成对应的数据类型即可解决。
int n = cmd.ExecuteNonQuery(); 一直出错。。怎么回事。。我是新手...
你先用showmessage(inttostr(cmd.ExecuteNonQuery()));看一下返回值,最好是认真看出错的说明,英文不懂的也要查,重要。只有错误的类型才能判断你的出错问题,在这里看不到你的数据类型。如输出的问检查出这个值没有问题,就徍上找!
cmd.ExecuteNonQuery()当我删除的时候总出线错误
1、你的操作数据库命令有问题 看样子你的StuID列应该是字符串类型的吧 Dim cmdstr As String = "delete from Exam where StuID='" + TextBox1.Text.Trim() + "'"少了个等号 2、建议捕获异常,这是个好习惯,这样便于分析你的数据库连接出现的问题 On Error 语句 启动一个错误处理程序...
cmd.ExecuteNonQuery(); INSERT INTO 语句的语法错误。
简单,你打断点调试,代码执行到INSERT INTO 这句时,看看str_sql 的文本即sql语句,复制出来放到数据库里直接执行,看是否能执行。不能执行,那就是SQL语句有错误;能执行,再调试代码看看在哪儿出的错。
cmd.ExecuteNonQuery出错,求牛人看看怎么回事
把你要执行的语句放入到sql查询器里执行;你这表名是关键字.设计数据库不要使用这些常用关键字.