我正在使用c#
代码在我编写查询(SqlCommand
)以检索所有列时检索数据库中的数据到电子表格,并且对于一列显示错误{ p>
无法将列'date'设置为null。请改用DBNull。
这是我的问题:
select distinct on columnname *
from tablename
我失踪的地方有人可以帮助我吗?
答案 0 :(得分:0)
当以另一种方式工作时(Excel表格范围=> C#),我们发现SpreadsheetGear将表格数组的行加载到DataTable的标题信息中。我们无法将第一行中的单元格内容作为表格数据读取。为了解决这个问题,我们将从电子表格中提取的表格的第一行留空,然后从第二行及以下开始提取数据。
也许您的问题与此问题相反 - DataTable(和SpreadsheetGear API)希望您使用列标题信息填充第一行,然后在后续行中填充数据。