摘要: 以下问题出现原因有可能多个,暂时将我遇见的记录下来,以后有新的在陆续更新上去,有网友愿意的话也可以共同测试一下。一,无法更新定位行。一些值可能已在最后一次读取已更改。错误出现前提:1, 录数据时,没有输或忘记输一些列就保存,之后重新修改记录,输入这些值后保存出现错误。2, 多个人同时修改记录,后保存的几个人会出现。分析原因:1, 这种错误通常在数据库表中某一个或几个字段存在默认值,而在录的过程跳过了默认值列的输入,导致保存后记录显示和数据库不一致,保存会出现。2, 第二种情况不用解释了,因为错误提示得很清楚。解决方法:1, 取消数据库表原先存在默认值的列的默认值。真的需要默认值的话,就在aft 阅读全文
posted @ 2011-03-13 18:53 fyen 阅读(2932) 评论(0) 推荐(0) 编辑
摘要: 今天稍微研究了一下Execute Block,发现效果不错。开始一直以为Execute Block用于Procedure,后来仔细看文档才知道,实际用于客户端。当你在客户端组织比较复杂的数据,又不想写一个存储过程(比如,你的sql语句需要临时组成,而execute statement又有局限时)就可以用它。换句话说,就是你在客户端临时写个procedure。举例如下:表:user_tableidnamesalary===========1唐僧15002 孙悟空10003 猪八戒8004 沙和尚700为了显示词语句功能的强大,假定要求:需要给工资低于1000的人加上15%,高于1000的加上10 阅读全文
posted @ 2011-03-13 00:07 fyen 阅读(924) 评论(2) 推荐(0) 编辑