SQL Server CE中未执行SQL查询
我使用simpleSQL Server CE中未执行SQL查询,sql,vb.net,winforms,sql-server-ce,left-join,Sql,Vb.net,Winforms,Sql Server Ce,Left Join,我使用simple.sdf作为数据库,并使用sqlserverceSqlCeConnection连接到它 con.Open() dataAdapter = New SqlCeDataAdapter() dataAdapter.SelectCommand = New SqlCeCommand("SELECT DISTINCT cr.category_name, SUM(ex.amount) FROM category_report cr LEFT JOIN expenditure ex ON ex
.sdf
作为数据库,并使用sqlserverceSqlCeConnection
连接到它
con.Open()
dataAdapter = New SqlCeDataAdapter()
dataAdapter.SelectCommand = New SqlCeCommand("SELECT DISTINCT cr.category_name, SUM(ex.amount) FROM category_report cr LEFT JOIN expenditure ex ON ex.category_name = cr.category_name GROUP BY cr.category_name", con)
ds = New DataSet
dataAdapter.Fill(ds)
DataGridView1.DataSource = ds.Tables(0)
con.close()
我使用上面的代码来填充gridview,但由于
SUM(ex.amount)
是否存在,所以不会执行查询。。。请帮助我。您收到任何错误消息吗?没有错误消息。。。它将停止执行如果我已将其签入,则查询是正确的…你说它将停止执行是什么意思?你试过用调试器跟踪代码吗?是的我试过。。。。在VS2012中,但执行停止且无错误显示。。。所以我猜问题出在查询上……但当我交叉检查时,查询也是正确的。。。。