存储过程在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的事件探查器查看是正道,很容易看出问题在那里.