问题描述
我已经安装了mysql-connector-net-5.1.6和MySQL.VisualStudio-1.0.2,已经可以用服务器资源管理器来查看和修改mysql中的数据库,但是我想用SqlDataSource来对mysql进行增、删、改、查的工作,不过我设置了<asp:SqlDataSourceID="SqlDataSource1"runat="server"ConnectionString="server=localhost;userid=root;Password=123;persistsecurityinfo=True;database=mobile_yw"ProviderName="MySql.Data.MySqlClient"></asp:SqlDataSource>,但是我要配置数据源的时候,却找不到任何的表信息,难道SqlDataSource不支持mysql,还是哪里有错误?望高手指点,谢谢!
解决方案
解决方案二:
你确定连接正确?conn是需要引用MySql.Data.dll的
解决方案三:
我已经将MySql.Data.dll复制到WEB应用程序的BIN目录下了,而且在.cs文件下我也usingMySql.Data.MySqlClient;了,在代码中用MySqlConnection类来连接mysql我是会的,就是我想直接用SqlDataSource数据源控件来连和处理数据,不知道可不可以?我试了好久都不行
解决方案四:
自己手工写代码试试能不能取到数据
解决方案五:
用oleDataSource
解决方案六:
引用楼主xyf80809的回复:
我已经安装了mysql-connector-net-5.1.6和MySQL.VisualStudio-1.0.2,已经可以用服务器资源管理器来查看和修改mysql中的数据库,但是我想用SqlDataSource来对mysql进行增、删、改、查的工作,不过我设置了<asp:SqlDataSourceID="SqlDataSource1"runat="server"ConnectionStrin……
您好,请问问题解决了吗???我也遇到了同样的问题就是sqldatasource连接mysql再查询的时候总是出错
解决方案七:
楼主有没有解决;有的话能不能共享一下
解决方案八:
<connectionStrings><addname="DB_CON"connectionString="DataSource=localhost;InitialCatalog=数据库;UserID=admin;Password=admin"providerName="System.Data.SqlClient"/></connectionStrings>MySqlConnectionconn=newMySqlConnection();conn.ConnectionString=System.Configuration.ConfigurationManager.ConnectionStrings["DB_CON"].ConnectionString;conn.Open();
解决方案九:
在线求答案???
解决方案十:
googlemysqlfor.net,需要安装一个setup文件
解决方案十一:
引用9楼的回复:
googlemysqlfor.net,需要安装一个setup文件
能不能说详细点
解决方案十二:
引用9楼的回复:
googlemysqlfor.net,需要安装一个setup文件
我已经装了这个是6.5.4版的在.cs页面里能够连接MYsql数据库,现在我想要在SqlDataSource控件里操作数据库;有没有办法解决