我使用web.config
来定义SQL Server连接。
<connectionStrings>
<add name="ERPConnection"
connectionString="Data Source=HOSTSER\ERP;Initial Catalog=ERPMain;User ID=ERP;Password=Password5*;"
providerName="System.Data.SqlClient" />
</connectionStrings>
webforms应用程序发布到内部Web服务器,数据库写入完全在某些PC上,但在一个特定的一个,写入添加种子到SQL Server数据库,绝对没有信息进入,并且没有根本不会返回任何错误消息,也不会返回成功通知。
然后立即在另一台PC上,写入完美,并返回成功通知,您可以看到SQL Server中的种子实际上跳过了空白插入的数量...种子如下:
25561 Purchase Thomas
25563 Purchase Greg
空白种子在插入完成时根本没有显示数据,但种子增加了。
这种情况发生在这台PC上的多个浏览器上,是否有一些我在ASP或其他地方的连接字符串中缺少的设置,我不知道这可能会阻止这种情况发生?我正在捕捉各种类型的异常,并且没有任何错误返回给我。
答案 0 :(得分:0)
我发现了错误,它出现在我的SQL写入,未闭合的引号中,它只是在特定的PC上拾取,因为该人在南非荷兰语中输入数据,并且该语言包含许多撇号。所以我现在处理了它们,问题就解决了。我也没有以适当的方式捕获我的异常,我从未测试错误是否实际发布到我的错误报告中。我首先解决了这个问题,然后我发现了相应的错误。