1

我需要从 VB.NET 调用一个采用表值参数的存储过程。表结构具有三列,其中一列是sql_variant.

DataTable我想传递给这个 SP 的列中有一些s stringsql_variant可以很好地从 T-SQL -> .Net 转换,但反之则不行。

问题是它正在转换stringnvarchar(max)与 不兼容的sql_variant,但据我所知,转换为nvarchar(len(s))就可以了。

那么,我可以将 a 中的某些单元格显式转换为隐式转换为有限长度DataTable的类型吗?或者,我可以更改这些 .NET 类型隐式转换为 SQL 类型的方式吗?nvarchar

提前感谢您的帮助!
安迪

4

0 回答 0