您的位置:首页 > 数据库

关于MsSql2000中对于存储过程中的一个问题

2010-05-21 09:36 288 查看
    这两天遇到一个莫名其妙的问题,足足困了两天,最终证明是我个人的马虎引起的,但是最重要的是我又发现了一个sql2000的弊病。

    我的需求其实很简单,就是通过ADO往数据库的对应表添加记录,存储过程中当然就写了如下的简单的一句SQL语句:

    INSERT INTO  TABLExxx (xx,xx)VALUES(xx,xx)

    随后奇怪的问题出现了,程序整个过程运行非常正常,出乎意料的顺利,但是程序中去没有返回插入的记录。随后直接查看数据对应表项,没有记录,插入并没有成功,程序是绝对没有问题的,检查存储过程也没发现什么不对,因为我一直以为我的写的存储过程很简单,如果有什么项目写错了,对应的数据库中没有的,sql2000肯定是会保存的,也是觉得不会让我通过的。但是问题恰恰出在这里:我将对应的插入表明写错了,sql2000并没有提示错误,也不知道是不是我写的表名在数据库中有了,可以保证的一点就是对应的数据库下是没有对应的表的,就算有对应的表也不应该有对应的表中字段呀,费解……

    初步认为就是sql2000的问题,不对的地方望大家指正!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  存储 数据库 sql insert