如何编写查询以检索一列的所有列和不同?

时间:2013-06-21 08:07:29

标签: sql c#-4.0 spreadsheetgear

我正在使用c#代码在我编写查询(SqlCommand)以检索所有列时检索数据库中的数据到电子表格,并且对于一列显示错误

  

无法将列'date'设置为null。请改用DBNull。

这是我的问题:

  select distinct on columnname *
  from tablename

我失踪的地方有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

当以另一种方式工作时(Excel表格范围=> C#),我们发现SpreadsheetGear将表格数组的行加载到DataTable的标题信息中。我们无法将第一行中的单元格内容作为表格数据读取。为了解决这个问题,我们将从电子表格中提取的表格的第一行留空,然后从第二行及以下开始提取数据。

也许您的问题与此问题相反 - DataTable(和SpreadsheetGear API)希望您使用列标题信息填充第一行,然后在后续行中填充数据。