小弟有个小问题,就是用DataSet读取数据库时,Access没有问题,但是读取SQL Server时就出现问题了
简单的代码如下:
DataSet ds=new DataSet();
SqlDataAdapter myAdapter;
String cmdStr="select * from sysperfinfo";
myAdapter = new SqlDataAdapter(cmdStr,conn);
myAdapter.Fill(ds,"个人记录");
myGrid.DataSource=ds.Tables[0];不知道为什么,每次使用Sql Server的时候,都是这里出现问题myAdapter.Fill(ds,"个人记录");
按照教材上所说的,Access和SQLServer不同的只是改变System.data.oledb和System.data.sqlclient
但是,改变之后,Access正常运行,可是SQl却不可以,请大侠们帮帮忙解决,谢谢!
简单的代码如下:
DataSet ds=new DataSet();
SqlDataAdapter myAdapter;
String cmdStr="select * from sysperfinfo";
myAdapter = new SqlDataAdapter(cmdStr,conn);
myAdapter.Fill(ds,"个人记录");
myGrid.DataSource=ds.Tables[0];不知道为什么,每次使用Sql Server的时候,都是这里出现问题myAdapter.Fill(ds,"个人记录");
按照教材上所说的,Access和SQLServer不同的只是改变System.data.oledb和System.data.sqlclient
但是,改变之后,Access正常运行,可是SQl却不可以,请大侠们帮帮忙解决,谢谢!
未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。
SqlDataAdapter myAdapter;
myAdapter = new SqlDataAdapter(cmdStr,conn);
DataSet ds=new DataSet();
myAdapter.Fill(ds,"个人记录");
myGrid.setDataBuliding=(ds,"个人记录");
//myGrid.DataSource=ds.Tables[0];在C#里发现方法、属性放得不好或引用不对就经常会出现这种现象
同样的方法用Access很好啊,没有任何问题啊,和SQL有关嘛?不过我的Sql Server运行也没有问题啊,真是搞不懂啊
String cmdStr="select * from sysperfinfo";
SqlDataAdapter myAdapter=new SqlDataAdapter(cmdStr,conn);
DataSet ds=new DataSet();
myAdapter.Fill(ds,"sysperfinfo");
myGrid.DataSource=ds.Tables["sysperfinfo"];
myGrid.DataBind();