我正在使用 oledb 从 .xls 文件中检索数据,并使用以下行将其分配给字符串变量 Values
:
values += "'" + System.Security.SecurityElement.Escape(row[i].ToString()) + "',";
它在最佳情况下工作正常,但如果任何单元格包含值 \0
,此后 values
变量将不会更新为更多值。我怎样才能摆脱它?
最佳答案
好吧,您可以非常轻松地从字符串中删除空字符:
text = text.Replace("\0", "");
...但是有什么方法可以使用准备好的语句而不是将值直接放入 SQL 中吗?还是 OLEDB 不支持?
关于c# - 在 C# 中处理 NULL (\0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6058961/