我有一个问题,数据没有更新CRM在我妻子的办公室。
设想情况:
H 113用户单击保存。H 214<代码>H 115数据在编辑屏幕上刷新(以证明所做的更新),并将原始数据恢复到编辑屏幕。H 216H 117保存按钮位于主数据网格处,在编辑屏幕后面,数据显示为updated.
所有的变化都消失了。
如果我在dev网络上运行完全相同的场景,数据库就会更新。
那么,这两种环境有什么不同呢?办公室里有一个域名。我正在使用SQL身份验证,所以这不重要。我正在为我的测试DB服务器运行一个带有MSSQL2005EEVM的Win2003 EE,该服务器模拟office服务器。我使用生产数据库的备份来填充dev DB。我已经检查了SQL用户权限。事件查看器或DB服务器上的SQL日志中没有错误。所有工作站都是Win7 Ent。我在家里运行x64,而办公机器是x86。在我的机器上遍历代码并不能提供任何洞察力,因为一切都在我的dev环境中工作。
这款应用程序从2008年12月就已经出现了。我每月至少更新一次。
ClickOnce部署。
我需要运行来访问更多信息。除此之外,我毫无头绪。到底发生了什么?为什么它在dev而不是prod中起作用?对如何追踪这件事有什么建议吗?
Thx,
伊万
发布于 2009-10-02 18:39:43
启动应用程序之后,但在单击“保存”之前,请在中重命名该表。查看应用程序是否抛出关于不存在的表的错误。如果您没有得到一个错误,那么C#就不会试图更新数据库。如果您获得了将表重命名的错误,请在表上添加一个触发器以写入日志表,重新启动应用程序,然后尝试保存。签入日志表,它插入了什么吗?从那里出发。
https://stackoverflow.com/questions/1511131
复制相似问题