在C#中从aspx调用MS Access数据库查询

时间:2011-12-22 17:32:11

标签: asp.net visual-studio-2010 aspxgridview ms-access-2010

以下是我尝试使用的两个控件,但是没有一个可以让我获取数据。这是我应该在C#中做的事吗? select命令在MSAccess中有效,因为这是我创建它的地方。 qcustcnt是一个查询。我粘贴的选择也是一个查询,但VS2010似乎并不想让我使用它们,所以我试着把它带到VS2010。

 <asp:AccessDataSource ID="AccessDataSource2" runat="server" 
   DataFile="~/App_Data/cbf.accdb" 
   SelectCommand="SELECT DISTINCTROW customer.custsales, Count(*) AS [Count Of customer],
   qcustcnt.CountOfcustsales, [count of customer]/[countofcustsales] AS salespercent
   FROM customer, qcustcnt
   GROUP BY customer.custsales, qcustcnt.CountOfcustsales;">
  </asp:AccessDataSource>
  <telerik:RadChart ID="RadChart2" runat="server" 
       DataSourceID="AccessDataSource2">
  </telerik:RadChart>

1 个答案:

答案 0 :(得分:0)

我现在正在工作。我最终做的是删除所有数据访问控制。我添加了一个,这允许我使用查询。当我添加第二个时,它不会。我不知道为什么,但它突然指向一个不存在的数据库。我删除了该控件并复制并Paisted第一个控件以创建第二个控件,这使我可以访问数据库中的查询。我仍然不知道最新情况,但我已经解决了问题。