日期:2014-05-17  浏览次数:20847 次

查询mysql数据库时遇到的一个奇怪的问题
我用一个sql语句联合查询几个表,在navicat上查询输入这个语句可以出现结果,但在代码里用该语句查询时datatable接收完后是个空的,不知道这是为什么。下面是我的数据库查询语句:

            MySqlConnection conn = new MySqlConnection("Server=localhost;Database=t;port=3306;User Id=root;Password=''");
            conn.Open();

            MySqlDataAdapter mda = new MySqlDataAdapter(sql, conn);
            DataTable dt = new DataTable();
            mda.Fill(dt);

            conn.Close();
            return dt;

求高人帮忙指点迷津~sql语句没有问题~

------解决方案--------------------
如果连接语句 用户名和密码没有错误,单看这里,不知是哪里出了问题