我真的是无语了,怎么回有错误呢?大虾帮帮忙! select SearchId,SearchTitle from Table你这个sql语句要动态生成 , 而不是直接这么写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string strSQL = "select " + SearchId + "," + SearchTitle + " from " + Table;SqlDataAdapter myCommand = new SqlDataAdapter(strSQL,myConnection); 他说我用了没有赋值得strSQL.我想用最简单的来做试验,结果还是出了错:我的编码如下:SqlConnection myConnection;myConnection = new SqlConnection("server=(local);database=graduate_student;user id=sa;password=sql");SqlDataAdapter myCommand = new SqlDataAdapter("select link_id,link_title from t_links",myConnection);DataSet ds = new DataSet();myCommand.Fill(ds,"t_links");MyDataGrid.DataSource=ds.Tables["t_links"].DefaultView;MyDataGrid.DataBind();他说这个地方出了错:MyDataGrid.DataSource=ds.Tables["t_links"].DefaultView;请问:为什么? myConnection.Open() myConnection.Close() 在执行Command之前要打开数据库的连接,操作完毕之后关掉它 哈哈。晕!什么myConnection.Open()啊SqlDataAdapter自动会打开SqlConnection的连接的,你的错误是MyDataGrid.DataSource=ds.Tables["t_links"].DefaultView;你应该用下面的语句:MyDataGridMy.SetDataBinding(ds,"t_links"); myConnection.Close()myConnection.Open()先关闭再打开永远不会出错!!!1 错当然不会错不过SqlDataAdapter会自动管理SqlDataAdapter的连接的如果是SqlCommand就1定要先打开数据库连接。 你的OLEDB有问题,这个问题我碰到过,你可以在MS的网站下载新的 MDAC2.7进行update 服务引用问题? 线程同步的问题 请教DATAGRIDVIEW问题一个,经常出现的 错误 ArrayList新问题? windows service 开起报错 “fsdy2000(乡愁) 写的串口发送有问题,” +++++100问题!超级送分!! 串口发送数据出现乱码++++++ c#我要实现在服务器里监控人家上传的文件,对.exe /mp3/avi等格式进行报警(邮件),高手赐教 C#发Mail问题 封装数据库访问层,支持多数据库。 C#有动态数组吗?如果没有怎么把一个字符串split到一个数组?怎么区数组的上下界? 这里的base()是什么意思? 请教一下大家开发.net的项目
SqlDataAdapter myCommand =
new SqlDataAdapter(strSQL,myConnection);
我想用最简单的来做试验,
结果还是出了错:
我的编码如下:
SqlConnection myConnection;
myConnection = new SqlConnection
("server=(local);database=graduate_student;user id=sa;password=sql");
SqlDataAdapter myCommand = new SqlDataAdapter
("select link_id,link_title from t_links",myConnection);
DataSet ds = new DataSet();
myCommand.Fill(ds,"t_links");
MyDataGrid.DataSource=ds.Tables["t_links"].DefaultView;
MyDataGrid.DataBind();
他说这个地方出了错:
MyDataGrid.DataSource=ds.Tables["t_links"].DefaultView;
请问:为什么?
myConnection.Close()
你应该用下面的语句:
MyDataGridMy.SetDataBinding(ds,"t_links");
myConnection.Open()
先关闭再打开永远不会出错!!!1