我有一个客户端问题,有时输入此 \0 ascii 字符,其中可以输入卡号(varchar 23 null)或留空。这是在 VB.NET 中,我们使用的是 DevExpress (8.3.3) WinForm 组件。我尝试了几个小时试图复制这一点。客户说她不会复制粘贴任何东西。那么你是怎么不小心输入的呢?它会导致问题,因为我们需要空字符串或 null 或 23 位卡号。除此之外的任何事情都不好。虽然我可以编写代码将其转换为 null 或空字符串,但这不是一个好的解决方案,因为这需要在任何地方完成。
另一个解决方案是创建一个扩展方法来清理,但这也需要在多个地方更改代码。但我仍然愿意听取有关此选项的想法。
还是在保存数据时会发生这种情况?我们正在使用 Sping 数据 (ADO.NET)。
问题是我无法复制它。