关于MsSql2000中对于存储过程中的一个问题
2010-05-21 09:36
288 查看
这两天遇到一个莫名其妙的问题,足足困了两天,最终证明是我个人的马虎引起的,但是最重要的是我又发现了一个sql2000的弊病。
我的需求其实很简单,就是通过ADO往数据库的对应表添加记录,存储过程中当然就写了如下的简单的一句SQL语句:
INSERT INTO TABLExxx (xx,xx)VALUES(xx,xx)
随后奇怪的问题出现了,程序整个过程运行非常正常,出乎意料的顺利,但是程序中去没有返回插入的记录。随后直接查看数据对应表项,没有记录,插入并没有成功,程序是绝对没有问题的,检查存储过程也没发现什么不对,因为我一直以为我的写的存储过程很简单,如果有什么项目写错了,对应的数据库中没有的,sql2000肯定是会保存的,也是觉得不会让我通过的。但是问题恰恰出在这里:我将对应的插入表明写错了,sql2000并没有提示错误,也不知道是不是我写的表名在数据库中有了,可以保证的一点就是对应的数据库下是没有对应的表的,就算有对应的表也不应该有对应的表中字段呀,费解……
初步认为就是sql2000的问题,不对的地方望大家指正!
我的需求其实很简单,就是通过ADO往数据库的对应表添加记录,存储过程中当然就写了如下的简单的一句SQL语句:
INSERT INTO TABLExxx (xx,xx)VALUES(xx,xx)
随后奇怪的问题出现了,程序整个过程运行非常正常,出乎意料的顺利,但是程序中去没有返回插入的记录。随后直接查看数据对应表项,没有记录,插入并没有成功,程序是绝对没有问题的,检查存储过程也没发现什么不对,因为我一直以为我的写的存储过程很简单,如果有什么项目写错了,对应的数据库中没有的,sql2000肯定是会保存的,也是觉得不会让我通过的。但是问题恰恰出在这里:我将对应的插入表明写错了,sql2000并没有提示错误,也不知道是不是我写的表名在数据库中有了,可以保证的一点就是对应的数据库下是没有对应的表的,就算有对应的表也不应该有对应的表中字段呀,费解……
初步认为就是sql2000的问题,不对的地方望大家指正!
相关文章推荐
- 关于SQL的存储过程一个悬而未决的老问题
- 技术求教!一个关于存储过程的问题!
- [PL/SQL] 请教大家一个问题,存储过程中需要几个commit?
- 请博客园的高手们帮忙看一个问题 为什么 set datefirst 1 写到存储过程中就不起作用了.
- 关于SQL存储过程的问题
- 关于存储过程中一个参数表示多个查询条件使用方法的简单处理
- 关于MYSQL替换和存储过程的问题、
- 关于存储过程的参数问题
- 关于XML数据存储时遇到的字符编码的一个怪问题
- 关于mysql存储过程的definer的问题
- 关于mysql下的存储过程的问题
- 关于MSSQL存储过程中使用游标的一个小例子(学习)
- 存储过程中对于文本是两个单引号,而不是一个单引号或者一个双引号
- 前段时间写的一个关于成本计算的存储过程!
- 关于mysql存储过程的definer的问题
- 关于asp调用oracle存储过程的问题
- 同一个存储过程中,不能多次select into 到同一张表的问题
- 一个存储过程中的小问题
- 关于coolite grid 存储过程分页的问题,忘大虾解决...
- 关于hibernate 和 存储过程的优劣问题