尝试将数据从Microsoft Access 2010拉到C#程序

用户名

我正在尝试构建一个程序,其中该程序从访问数据库中提取数据。这是我已构建的SQL语句(已在Access中测试并起作用):

SELECT Volunteer.LoaneeID, FirstName, LastName, SUM(HoursWorked )
FROM VOLUNTEER 
INNER JOIN PERSON 
    ON Volunteer.LoaneeID = Person.ID 
Group by FirstName, LastName, LoaneeID;

我遇到的问题是上面的总和语句。当我运行代码时,我得到了一个意外的问题:“ HoursWorked”。

这是我构建的代码。我敢肯定这是一个愚蠢的错误。感谢您提供的所有帮助!

Private void more15(string sql)
    {
        //string inputLine;
        clsQuery loanee;

        mLoanee.Clear();

        // Read the data from the specified file.

        if (File.Exists(mClientFile) == false)
        {
            ShowMessage(mClientFile + " does not exist. Please open another file.");
            return;
        }
        try
        {
            openDatabaseConnection();
            mDB.Open();
            OleDbCommand cmd;
            OleDbDataReader rdr;
            cmd = new OleDbCommand(sql, mDB);
            rdr = cmd.ExecuteReader();

            while (rdr.Read() == true)
            {
                loanee = new clsQuery(
                          (int)rdr["LoaneeID"],
                          (string)rdr["FirstName"],
                          (string)rdr["LastName"],
                          (int)rdr["HoursWorked"]);

                mLoanee.Add(loanee);
            }
            rdr.Close();
        }
        catch (Exception ex)
        {
            ShowMessage("There was an unexpected problem: " + ex.Message);
        }
        finally
        {
            closeDatabaseConnection();
        }
    }
残酷的

您没有给sum(HoursWorked)加上别名。

如下更改查询:

SELECT Volunteer.LoaneeID, FirstName, LastName, SUM(HoursWorked ) as HoursWorked 
FROM VOLUNTEER 
INNER JOIN PERSON 
ON Volunteer.LoaneeID = Person.ID 
Group by FirstName, LastName, LoaneeID;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从 C# 连接到 Microsoft Access 数据库

来自分类Dev

使用c#将Access数据库添加到Visual Studio 2010中的项目中

来自分类Dev

使用c#将Access数据库添加到Visual Studio 2010中的项目中

来自分类Dev

将位图图像从Access数据库导入C#程序

来自分类Dev

通过OleDb(C#)将Access 2010记录锁定设置为乐观锁定

来自分类Dev

C#将数据从表单插入Access数据库

来自分类Dev

C#-Microsoft Access:空文本框无法将数据传递到Access数据库(数据类型:数字)

来自分类Dev

将货币插入 Access 数据库 C#?

来自分类Dev

在 C# 中创建 Microsoft Access 查询

来自分类Dev

如何将psv数据导入Microsoft Access

来自分类Dev

如何将值插入数据库(Microsoft Access)?

来自分类Dev

尝试将数据发布到本地应用程序时,如果Origin为“ null”,则为Access-Control-Allow-Origin标头

来自分类Dev

尝试将数据发布到LOCAL应用程序时,Origin为“ null”时的Access-Control-Allow-Origin标头

来自分类Dev

从C#应用程序到Ms Access的数据传输不正确

来自分类Dev

使用Access数据库和Crystal Reports发布C#应用程序

来自分类Dev

将多个程序打包到一个安装程序C#中(Visual 2010 Basic)

来自分类Dev

Microsoft Access 2010+用户权限

来自分类Dev

使用c#将数据表插入Access数据库

来自分类Dev

使用C#将数据插入Access数据库无法正常工作

来自分类Dev

提取数据并比较Microsoft Access

来自分类Dev

检测计算机上是否安装了Microsoft Access,以及Microsoft Access c#的版本

来自分类Dev

C# - 从更改组合框所选项目将 SQL 数据拉到文本框/标签

来自分类Dev

NullReferenceException尝试将数据从C#发送到SQL

来自分类Dev

数据类型不匹配Access 2010

来自分类Dev

数据类型不匹配Access 2010

来自分类Dev

C#:将数据从字符串数组输入到MS Access DB表

来自分类Dev

Microsoft Access-如何将数据导入现有表并更新数据

来自分类Dev

将Microsoft Access数据库与Silverstripe网站数据库同步

来自分类Dev

如何分发使用Microsoft Access数据库的应用程序

Related 相关文章

  1. 1

    从 C# 连接到 Microsoft Access 数据库

  2. 2

    使用c#将Access数据库添加到Visual Studio 2010中的项目中

  3. 3

    使用c#将Access数据库添加到Visual Studio 2010中的项目中

  4. 4

    将位图图像从Access数据库导入C#程序

  5. 5

    通过OleDb(C#)将Access 2010记录锁定设置为乐观锁定

  6. 6

    C#将数据从表单插入Access数据库

  7. 7

    C#-Microsoft Access:空文本框无法将数据传递到Access数据库(数据类型:数字)

  8. 8

    将货币插入 Access 数据库 C#?

  9. 9

    在 C# 中创建 Microsoft Access 查询

  10. 10

    如何将psv数据导入Microsoft Access

  11. 11

    如何将值插入数据库(Microsoft Access)?

  12. 12

    尝试将数据发布到本地应用程序时,如果Origin为“ null”,则为Access-Control-Allow-Origin标头

  13. 13

    尝试将数据发布到LOCAL应用程序时,Origin为“ null”时的Access-Control-Allow-Origin标头

  14. 14

    从C#应用程序到Ms Access的数据传输不正确

  15. 15

    使用Access数据库和Crystal Reports发布C#应用程序

  16. 16

    将多个程序打包到一个安装程序C#中(Visual 2010 Basic)

  17. 17

    Microsoft Access 2010+用户权限

  18. 18

    使用c#将数据表插入Access数据库

  19. 19

    使用C#将数据插入Access数据库无法正常工作

  20. 20

    提取数据并比较Microsoft Access

  21. 21

    检测计算机上是否安装了Microsoft Access,以及Microsoft Access c#的版本

  22. 22

    C# - 从更改组合框所选项目将 SQL 数据拉到文本框/标签

  23. 23

    NullReferenceException尝试将数据从C#发送到SQL

  24. 24

    数据类型不匹配Access 2010

  25. 25

    数据类型不匹配Access 2010

  26. 26

    C#:将数据从字符串数组输入到MS Access DB表

  27. 27

    Microsoft Access-如何将数据导入现有表并更新数据

  28. 28

    将Microsoft Access数据库与Silverstripe网站数据库同步

  29. 29

    如何分发使用Microsoft Access数据库的应用程序

热门标签

归档