苏飞论坛

标题: 各位大牛有没有用过c# +mysql的 中间遇到问题 就教 [打印本页]

作者: 站长苏飞    时间: 2014-2-17 13:37
标题: 各位大牛有没有用过c# +mysql的 中间遇到问题 就教
[C#] 纯文本查看 复制代码
-哒猫ส็็็็็็็็() 13:27:22 
  各位大牛有没有用过c# +mysql的   中间遇到问题 就教
-哒猫ส็็็็็็็็() 13:27:26

-哒猫ส็็็็็็็็() 13:27:41
代码片段如下
SELECT @row := @row +1  as row,t.id from wx_pageimages t, (SELECT @row :=1 )r  where pageid=27 LIMIT 1,100
-哒猫ส็็็็็็็็() 13:27:47
       /// <summary>
        /// 执行查询语句,返回DataSet
        /// </summary>
        /// <param name="SQLString">查询语句</param>
        /// <returns>DataSet</returns>
        public static DataSet Query(string SQLString)
        {
            using (MySqlConnection connection = new MySqlConnection(connectionString))
            {
                DataSet ds = new DataSet();
                try
                {
                    connection.Open();
                    MySqlDataAdapter command = new MySqlDataAdapter(SQLString, connection);
                    command.Fill(ds, "ds");
                }
                catch (MySql.Data.MySqlClient.MySqlException ex)
                {
                    throw new Exception(ex.Message);
                }
                return ds;
            }
        }
-哒猫&#3626;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;() 13:28:06
   SQL在查询器里执行成功
-哒猫&#3626;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;() 13:28:16
  但是C#执行失败
-哒猫&#3626;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;() 13:28:29
   求各位大牛 指点12345
-哒猫&#3626;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;() 13:29:07
    主要作用是为了 在查询结果前加入一列序号 保存到dataset中
sufeinet() 13:29:16

sufeinet() 13:29:21
多个:
-哒猫&#3626;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;() 13:29:23
  不知道有没有大牛晓得 错误问题
-哒猫&#3626;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;() 13:29:53
但是在数据库中 是执行成功的
-哒猫&#3626;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;() 13:30:24

sufeinet() 13:30:56
你去了试试
-哒猫&#3626;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;() 13:31:15
初步认定是 MySqlDataAdapter 这个方法的问题 但是怎么解决  希望大牛 不要吝啬   
-哒猫&#3626;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;() 13:31:31
好的
-哒猫&#3626;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;() 13:32:32

-哒猫&#3626;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;() 13:32:36
   还是错误。。。
-哒猫&#3626;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;() 13:33:33
      不知道 各位有没有更好的办法在数据库查询的时候 查出的结果前自动加上一列 序号
sufeinet() 13:34:04
fatal error encountered during command execution=命令执行期间遇到致命错误 -哒猫&#3626;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;() 13:35:04
SELECT @row = @row +1  as row from wx_pageimages t, (SELECT @row :=1 )r  where pageid={0} LIMIT 1,100
sufeinet() 13:35:41
(SELECT @row :=1 ) 加个:干吗?
-哒猫&#3626;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;() 13:35:55
这样的sql 在数据库中执行通过 但是使用MySqlDataAdapter的时候 就会出现这个错误  真心拜大师
-哒猫&#3626;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;&#3655;() 13:36:20
这个sql是在网上找的嘛~~~[img]file:///C:\Users\ADMINI~1\AppData\Local\Temp\{[W]SJ`1FUG%F3J0GE}I0JW.gif[/img]
sufeinet() 13:36:30
去了。
sufeinet() 13:36:35

都去了。







欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4