我有一个已经从VB迁移到VB.NET的应用程序。在VB代码中,Trim函数已经用于数据库中的值,在很多地方。由于VB Trim可以传播NULL,所以不会引发错误。现在,当代码迁移到.NET相同Trim函数正在抛出错误,因为它不支持.NET中的NULL传播。如何解决在单个地方更改我的代码时出现此问题?如果我必须在所有地方使用Convert.ToString,这将是一件乏味的工作。任何开箱即用的暗示?数据库是DB2处理对.NET的迁移修剪
Sample:
VB:
res = Trim(rs("Name").Value)
num = Len(rs("Name").Value)
Converted VB.NET Code
rs("Name").Trim()
rs("Name").Length
u能张贴在VB6的作品,但在VB.NET抛出一个错误采样线? – 2013-05-13 19:18:15
您能否显示转换后代码的片段,让我们知道您处理的内容?我不认为这有一个“单一位置”的解决方法,但一个聪明的发现和替换可能会有很长的帮助。 – Kratz 2013-05-13 19:18:34
肯定:RES = TRIM(RS( “名称”)值。) NUM = Len6(RS( “名称”)值。) – user1672097 2013-05-13 19:19:16