你在使用完conn后 应该马上 关闭...dat.Fill(ds);后应该马上
conn.Close();
conn.Close();
解决方案 »
- 怎样在编写菜单中快捷键的代码(C#)?
- 求高人指点优化下边的SQL语句
- winform换肤是怎么做的?
- 啥叫C#Office 2003 Word外接程序中的外接程序(AddIn)?和插件有什么不同?到底起个什么作用,别用一些术语来蒙我.
- 遇到了一个电路实验的算法难题,有没有热心的高手啊,有Money的!我的QQ号:1801798,欢迎加入,请注明CSDN!
- 有关LinkButton组的问题
- VS2005如何进行网络化设置
- vs2008还是用vss2005吗?又没有更好的工具,或者更新的工具?
- spreadsheet问题
- 一个关于DataGride的问题,马上结贴,在线等!
- 关于list的操作,怎么样过滤?
- 从模板文件夹下读取模板文件,这个代码用.NET怎么写啊 请大家帮个忙
SqlConnection conn =new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["connstring"]);
string strsql="select top 4 * from Flv_Info order by Flv_Creat_Time desc";
SqlDataAdapter dat=new SqlDataAdapter(strsql,conn);
conn.Open();
DataSet ds=new DataSet();
dat.Fill(ds);
conn.Close();
dl_new.DataSource=ds.Tables[0].DefaultView;
dl_new.DataBind(); strsql="select top 4 * from Flv_Info where Flv_State='tuijie' order by Flv_Id desc";
dat=new SqlDataAdapter(strsql,conn);
conn.Open();
ds=new DataSet();
dat.Fill(ds);
conn.Close();
dl_test.DataSource =ds.Tables[0].DefaultView;
dl_test.DataBind();
贴完整代码,其实conn.Open();根本不需要,dataadapter会自己管理连接的打开和关闭
在测试的时候使用过,但是之后奇迹般的问题消失了,然后就删去了着一句。
至于dataadapter我也直到可以管理数据的开闭..但是我只是想不明白,为什么会有这样的问题。
显示连接字符串是正确的不咯