C#编写WebService调用SQL Server数据库只能查找,插入后表格没有改变

Crow_Dan 2016-04-20 10:45:03

编写了两个存储过程,一个是查找的,一个是插入的(上图),用WebService调用它们,但是查找的存储过程返回了正确的结果,插入的存储过程返回插入成功但是进入SQL Server却隔几天都找不到新插入的数据,在SQL Server Profiler里都可以看到两个存储过程的记录,把插入存储过程的记录复制并在SQL Server Management Studio里执行可以正确插入并可以在表格中找到数据。求问这是为什么?
...全文
172 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
Crow_Dan 2016-04-21
  • 打赏
  • 举报
回复
引用 10 楼 wmxcn2000 的回复:
你是不是查错库了? 执行成功了,没有人删除 ,就是查不到数据。
不会查错库orz。。。
卖水果的net 2016-04-21
  • 打赏
  • 举报
回复
你是不是查错库了? 执行成功了,没有人删除 ,就是查不到数据。
Crow_Dan 2016-04-21
  • 打赏
  • 举报
回复
添加自增行后发现每次调用webserveice都会有增加,但是插入的数据还是没有,如果是插入失败,那可能是什么原因呢?
Crow_Dan 2016-04-21
  • 打赏
  • 举报
回复
引用 7 楼 wmxcn2000 的回复:
[quote=引用 6 楼 Crow_Dan 的回复:] [quote=引用 1 楼 wmxcn2000 的回复:] 你在 testable 上,加一个自增列和一个时间列; 过几天再看看自增列的号是不是连续的,如果不连续,就是插入失败或数据被人删除了;
数据库就我自己测试用的而已,马上刷新也没有结果,不可能被人删除。[/quote] 马上刷新就没有,那应该没有执行呀,或者你看看有没有 触发器;[/quote] 没有任何触发器,就我自己写的一个小测试。
卖水果的net 2016-04-21
  • 打赏
  • 举报
回复
引用 6 楼 Crow_Dan 的回复:
[quote=引用 1 楼 wmxcn2000 的回复:] 你在 testable 上,加一个自增列和一个时间列; 过几天再看看自增列的号是不是连续的,如果不连续,就是插入失败或数据被人删除了;
数据库就我自己测试用的而已,马上刷新也没有结果,不可能被人删除。[/quote] 马上刷新就没有,那应该没有执行呀,或者你看看有没有 触发器;
Crow_Dan 2016-04-21
  • 打赏
  • 举报
回复
我说过几天其实意思是说不是因为没有刷新造成的而已。
引用 3 楼 spiritofdragon 的回复:
SQL Server Profiler 里和查询分析器里看得都没问题。 不过,你干嘛要说“隔几天都找”,用webservice插入,当即查找一下,排除其他因素。看看结果,看看SQL Server Profiler
Crow_Dan 2016-04-21
  • 打赏
  • 举报
回复
引用 1 楼 wmxcn2000 的回复:
你在 testable 上,加一个自增列和一个时间列; 过几天再看看自增列的号是不是连续的,如果不连续,就是插入失败或数据被人删除了;
数据库就我自己测试用的而已,马上刷新也没有结果,不可能被人删除。
Crow_Dan 2016-04-21
  • 打赏
  • 举报
回复
引用 2 楼 xiaoxiangqing 的回复:
最好在查询分析器里运行看下结果
查询分析器运行能够成功执行并插入。
spiritofdragon 2016-04-21
  • 打赏
  • 举报
回复
SQL Server Profiler 里和查询分析器里看得都没问题。 不过,你干嘛要说“隔几天都找”,用webservice插入,当即查找一下,排除其他因素。看看结果,看看SQL Server Profiler
xiaoxiangqing 2016-04-21
  • 打赏
  • 举报
回复
最好在查询分析器里运行看下结果
卖水果的net 2016-04-21
  • 打赏
  • 举报
回复
你在 testable 上,加一个自增列和一个时间列; 过几天再看看自增列的号是不是连续的,如果不连续,就是插入失败或数据被人删除了;
Crow_Dan 2016-04-21
  • 打赏
  • 举报
回复
原来是我自己C#写的事务没有commit。。。原来还会造成这种情况。麻烦大家了。。
卖水果的net 2016-04-21
  • 打赏
  • 举报
回复
引用 12 楼 Crow_Dan 的回复:
原来是我自己C#写的事务没有commit。。。原来还会造成这种情况。麻烦大家了。。

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧