注册 登录
编程论坛 ASP.NET技术论坛

asp.net中DataSet的问题

高园园 发布于 2013-09-05 09:20, 664 次点击
程序代码:
MySQLConnection conn = new MySQLConnection(new MySQLConnectionString("192.168.0.56", "antshop", "root", "qwe123").AsString);
            conn.Open();
string sql = "SELECT a.salesman,SUM(b.qty/b.qtyOfPackage),b.expiryDate FROM saleorderbill a,saleorderbilldetail b,brand c,goods d WHERE a.billCode=b.billCode AND b.goods_id=d.id AND d.brand_id=c.id AND b.money<>0 AND a.salesman='刘俊斌' GROUP BY a.salesman,c.`name`,b.expiryDate";
            MySQLCommand comm = new MySQLCommand(sql, conn);
            comm.ExecuteNonQuery();
            MySQLDataAdapter da = new MySQLDataAdapter();
            da.SelectCommand = comm;
            DataSet ds = new DataSet();
            da.Fill(ds);

我连接另一个数据库可以存储到ds中,但是这个为什么不行,求原因……
4 回复
#2
Aviva_Wang2013-09-05 09:33
连接字符串写的对吗?"192.168.0.56", "antshop", "root", "qwe123").AsString好好比较一下,是不是你现在连接的字符串的名字!!
#3
高园园2013-09-05 10:07
只有本站会员才能查看附件,请 登录

应该没有错,这是我在数据库中连接的情况
#4
高园园2013-09-05 11:40
不知道啥问题,但是新建了个工程就没事了……无语ing
#5
高园园2013-09-05 14:23
恩,最后才知道,是数据库中name定义为了vchar类型,提取出来显示的为“?”而无法进行条件查询……
1