[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;
}
}
-哒猫ส็็็็็็็็() 13:28:06
SQL在查询器里执行成功
-哒猫ส็็็็็็็็() 13:28:16
但是C#执行失败
-哒猫ส็็็็็็็็() 13:28:29
求各位大牛 指点12345
-哒猫ส็็็็็็็็() 13:29:07
主要作用是为了 在查询结果前加入一列序号 保存到dataset中
sufeinet() 13:29:16
sufeinet() 13:29:21
多个:
-哒猫ส็็็็็็็็() 13:29:23
不知道有没有大牛晓得 错误问题
-哒猫ส็็็็็็็็() 13:29:53
但是在数据库中 是执行成功的
-哒猫ส็็็็็็็็() 13:30:24
sufeinet() 13:30:56
你去了试试
-哒猫ส็็็็็็็็() 13:31:15
初步认定是 MySqlDataAdapter 这个方法的问题 但是怎么解决 希望大牛 不要吝啬
-哒猫ส็็็็็็็็() 13:31:31
好的
-哒猫ส็็็็็็็็() 13:32:32
-哒猫ส็็็็็็็็() 13:32:36
还是错误。。。
-哒猫ส็็็็็็็็() 13:33:33
不知道 各位有没有更好的办法在数据库查询的时候 查出的结果前自动加上一列 序号
sufeinet() 13:34:04
fatal error encountered during command execution=命令执行期间遇到致命错误 -哒猫ส็็็็็็็็() 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 ) 加个:干吗?
-哒猫ส็็็็็็็็() 13:35:55
这样的sql 在数据库中执行通过 但是使用MySqlDataAdapter的时候 就会出现这个错误 真心拜大师
-哒猫ส็็็็็็็็() 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
都去了。
|