日期:2014-05-19  浏览次数:20483 次

存储过程在XP下能写入数据,在win2003能执行但写不入数据。高手求救。
我在xp下能执行的

环境:XP+Net(1.1版)+SQL2000 
在XP下能执行存储过程。正常写入数据。
但放在服务器上win2003上能执行了不会出错,但没写入数据!

请问为什么呢?怎么解决?是2003的服务器要设置什么吗?THX。。

------解决方案--------------------
把出错信息贴出来把,是Windows 2003中,你的SQL 2000的安全设置问题把,另外,请把在哪里的存储过程说清楚啊,是SQL 2000的,还是你软件中调用存储过程的代码啊......
------解决方案--------------------
权限问题了~~~
------解决方案--------------------
是程序放在2003下还是数据库放在2003下?
如果是数据库的话,你在数据库里执行一下存储过程试试,如果成功那就是程序问题,重新安装dotfx一遍试试
------解决方案--------------------
用windows身份验证?aspnet和iis_wps用户都加了吗,还有他们的权限?
------解决方案--------------------
如果是 数据库 没有 连上 conn.Open() 会异常
看来不是 数据库链接方面的问题

楼主是否是 操作按钮 掉了 事件了
vs2003有这个bug的
------解决方案--------------------
你用SQL的事件探查器跟踪一下看看,SQL是否提交到了服务器
------解决方案--------------------
权限问题
------解决方案--------------------
用SQL的事件探查器查看是正道,很容易看出问题在那里.