为何查询数据是空的string query1 = "SELECT 季度,COUNT(CASE WHEN 季度 = 'Q1' THEN 1 ELSE NULL END) AS Q1Count, COUNT(CASE WHEN 季度 = 'Q2' THEN 1 ELSE NULL END) AS Q2Count,COUNT(CASE WHEN 季度 = 'Q3' THEN 1 ELSE NULL END) AS Q3Count,COUNT(CASE WHEN 季度 = 'Q4' THEN 1 ELSE NULL END) AS Q4Count FROM FAIsum GROUP BY 季度"; SQLiteDataAdapter Myadapter1 = new SQLiteDataAdapter(query1, con); DataSet dtNEW = new DataSet(); Myadapter1.Fill(dtNEW); con.Close();
时间: 2024-02-14 11:21:18 浏览: 158
Select count(*)、Count(1)和Count(列)的区别及执行方式
5星 · 资源好评率100%
可能是因为查询语句中的表名或字段名有误,或者数据库连接不正确。请确保查询语句中的表名、字段名和数据库连接都是正确的。可以尝试在 SQLite 数据库管理工具中手动执行该查询语句,查看是否能够正确返回结果。如果查询语句执行正常,可以检查代码中的数据类型是否正确,例如 DataSet、DataTable 等是否正确使用。同时,可以在代码中添加异常处理代码,以便在程序出现异常时能够及时捕获和处理异常。
阅读全文