0

我有一个客户端问题,有时输入此 \0 ascii 字符,其中可以输入卡号(varchar 23 null)或留空。这是在 VB.NET 中,我们使用的是 DevExpress (8.3.3) WinForm 组件。我尝试了几个小时试图复制这一点。客户说她不会复制粘贴任何东西。那么你是怎么不小心输入的呢?它会导致问题,因为我们需要空字符串或 null 或 23 位卡号。除此之外的任何事情都不好。虽然我可以编写代码将其转换为 null 或空字符串,但这不是一个好的解决方案,因为这需要在任何地方完成。

另一个解决方案是创建一个扩展方法来清理,但这也需要在多个地方更改代码。但我仍然愿意听取有关此选项的想法。

还是在保存数据时会发生这种情况?我们正在使用 Sping 数据 (ADO.NET)。

问题是我无法复制它。

4

2 回答 2

1

如果您使用键盘,我唯一能想到的就是按住 ALT 键,按数字小键盘上的 0 键,然后再次松开 ALT 键。

http://www.wikihow.com/Type-Symbols-Using-the-ALT-Key

于 2013-05-07T20:25:07.373 回答
0

我可以用 Ctrl + 0 复制它。按下它时,什么也没有出现。但是当我尝试保存数据时,我可以看到它为 \0 (在调试模式下)。

于 2013-05-12T03:29:52.260 回答