c#从MySql数据库输出数据的代码

sinat_35325452 2016-06-17 04:08:12
using System;
using MySql.Data.MySqlClient;
using System.Data;

namespace WebApplication
{
public partial class Personal_info1 : System.Web.UI.Page
{
//数据库连接字符串
public static string constr = "Database='database';Data Source='localhost';User Id='root';charset='gbk';pooling=true";

protected void Page_Load(object sender, EventArgs e)
{

}

protected void Button1_Click(object sender, EventArgs e)
{
MySqlConnection mycon = new MySqlConnection(constr);//实例化一个连接
mycon.Open();//打开数据库连接

//让查询在GridView1中显示
string sql = "select * from info , cnn";
MySqlDataAdapter da = new MySqlDataAdapter();//实例化MySqldataadpter
MySqlCommand cmd1 = new MySqlCommand(sql,mycon);//sql语句
da.SelectCommand = cmd1;//设置为已实例化MySqlDataAdapter的查询命令
DataSet ds1 = new DataSet();//实例化dataset
da.Fill(ds1);//把数据填充到dataset
GridView1.DataSource = ds1.Tables[0];//将数据集绑定GridView1,完成显示
mycon.Close();

}

protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{

}


}
}


调试后出现
Table 'database.cnn' doesn't exist的错误


源错误:


行 26: da.SelectCommand = cmd1;//设置为已实例化MySqlDataAdapter的查询命令
行 27: DataSet ds1 = new DataSet();//实例化dataset
行 28: da.Fill(ds1);//把数据填充到dataset
行 29: GridView1.DataSource = ds1.Tables[0];//将数据集绑定GridView1,完成显示
行 30: mycon.Close();

本人初学者 谁知道哪里代码有错误么- -?求指教
...全文
195 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
大鱼> 2016-06-18
  • 打赏
  • 举报
回复
select * from info , cnn谁教你这样写的SQL语句 你的cnn应该是想作为一个参数使用吧,而且你已经有mycon 所以把 , cnn删掉
我叫小菜菜 2016-06-17
  • 打赏
  • 举报
回复
纯粹无聊回复下 楼上都有
mjp1234airen4385 2016-06-17
  • 打赏
  • 举报
回复
数据库里没有找到表cnn,就是这句话,去掉cnn,或者你自己建表 select * from info , cnn";
xuzuning 2016-06-17
  • 打赏
  • 举报
回复
错误报告不是说了吗? database 库中没有名为 cnn 的表

111,128

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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