none
mysql问题 RRS feed

答案

全部回复

  • 你把你的代码贴出来,要不怎么知道你什么原因


    努力+方法=成功
    2009年12月29日 9:43
  • public int countRows()
            {
                 int i = 0;
                string sql = "select count(*) from data_df";
                using (MySqlDataReader rd = SQLHelper.ExecuteReader(SQLHelper.connectionString, CommandType.Text, sql))
                {
                    if(rd.Read())
                    {   
                        i = rd.GetInt32(0);
                    }
                }           
                return i;
            }

    2009年12月29日 9:45
  • 你读取少量数据有问题吗》

    你的数据表里面大约有多少数据,

    如果数据量在int类型范围之内,

    有可能数据量过大导致读取时间过长,
    努力+方法=成功
    2009年12月29日 9:59
  • 我现在表里面大概有几千万条数据,
    好像不是int 的原因,
    using (MySqlDataReader rd = SQLHelper.ExecuteReader(SQLHelper.connectionString, CommandType.Text, sql))
    在这里就出现理异常.
    2009年12月29日 10:08
  • MySqlDataReader不是.Net框架的一部分,而是MySQL自己写的类。建议去forums.mysql.com讨论这个类的问题。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2009年12月29日 18:39
    版主
  • 执行ExecuteReader的时候不能关闭连接  你检查下你的SQLHelper是否是这样的?

    建议直接用Oledb连接 mysql

    http://www.connectionstrings.com/mysql#p20


    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~
    2009年12月30日 1:21
    版主