问题描述
在中连接出现这个问题,连接字符串在配置文件中,已经测试连接没有问题,更新数据也正常,就是查询是出现这个问题.如何解决?stringstrConn=System.Configuration.ConfigurationSettings.AppSettings["MySqlStr"].ToString();MySqlConnectionconn=newMySqlConnection(strConn);try{conn.Open();MySqlDataAdaptersda=newMySqlDataAdapter("select*fromsio_openinfolist",conn);DataSetds=newDataSet();sda.Fill(ds);}catch(Exceptionex){Response.Write(ex.Message);}
解决方案
解决方案二:
直接拿这个SQL在mysql中执行会有数据返回不?select*fromsio_openinfolist
解决方案三:
代码看不出来什么问题,你检查下你的Web.Config文件中有没有什么没出现过的节点
解决方案四:
连接字符串的问题,检查配置文件,也许你写了,但是有没有写对地方,以及你看的配置文件是不是程序用的那个。
解决方案五:
引用3楼caozhy的回复:
连接字符串的问题,检查配置文件,也许你写了,但是有没有写对地方,以及你看的配置文件是不是程序用的那个。
连接字符串没有问题,把sql语句改为selectcount(1)fromsio_openinfolist就是好的
解决方案六:
引用1楼yyl8781697的回复:
直接拿这个SQL在mysql中执行会有数据返回不?select*fromsio_openinfolist
在mysql中拿sql语句测试也没有问题,在代码中使用selectcount(1)fromsio_openinfolist就是好的
解决方案七:
引用2楼a01589的回复:
代码看不出来什么问题,你检查下你的Web.Config文件中有没有什么没出现过的节点
节点唯一,我贴出我的连接字符串<addkey="MySqlStr"value="server=localhost;userid=root;password=******;database=******;charset=gb2312"/>
解决方案八:
不能用*,把*改成字段名就行了
解决方案九:
该回复于2015-05-31 23:33:09被版主删除
解决方案十:
你先确定代码是粘过来的,不是手敲的没准是select或from拼写错了
解决方案十一:
看不出来什么地方有问题,好歹把异常发出来看下