C# oledb方式连接mysql 查询报错

Eossoft-2020 2015-10-22 03:03:19
代码如下:
      private void button14_Click(object sender, EventArgs e)
{
OleDbConnection myconn = new OleDbConnection("Server=192.168.0.217;Database=kfbdata;user id=eos;password=eossoft;port=3306;Provider=MySqlProv;Character Set=gb2312");
myconn.Open();
string CommandText = "select * from stusers";
DataSet ds = new DataSet();
OleDbDataAdapter myreader = new OleDbDataAdapter(CommandText, myconn);
myreader.Fill(ds, "hard");
dataGridView2.DataSource = ds.Tables["hard"];
}

执行 myreader.Fill(ds, "hard");的时候报错:‘MySqlProv”失败,没有可用的错误消息,结果代码: DB_E_ERRORSINCOMMAND(0x80040E14)。
是什么原因?
...全文
120 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
道玄希言 2015-10-22
  • 打赏
  • 举报
回复
// OLE DB, OleDbConnection (.NET) "Data Source=server;Database=mydb;User ID=username;Password=pwd;Command Logging=false" C#: using eInfoDesigns.dbProvider.MySqlClient; MySqlConnection oMySqlConn = new MySqlConnection(); oMySqlConn.ConnectionString = "my connectionstring"; oMySqlConn.Open();

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧