我们正在使用SqlDataRecord(为了清晰起见,只显示了一个字段):
SqlMetaData[] metaData = new SqlMetaData[1];
metaData[0] = new SqlMetaData("ItemName", SqlDbType.NVarChar, 200);
SqlDataRecord lineItemRecord = new SqlDataRecord(metaData);
lineItemRecord.SetString(0, itemName);
问题是itemName
中的SetString
字符串似乎不能为空。如果传递null,则抛出异常,表示它不是有效值。
如何将null传递给存储过程用户定义的类型,用于定义为nvarchar NULL
的类型的字段?
答案 0 :(得分:2)
可能是这样的:
plink.exe -l login -pw password net stop spooler