大家.入行不久.问几个小问题1.datareader打开会占用连接.如果reader对象多了会报"连接池超时"的错误.我这样写的:
方法A
{
readerReturn = cm.ExecuteReader(CommandBehavior.CloseConnection);}
但还是有时候会出现"连接池超时"的问题
在别的方法调用 方法A的时候是不是要执行readerReturn .close()才会运行CommandBehavior.CloseConnection2.为什么有的地方可以用 int A=(int)obj 而有的地方却必须用int A=convert.toint32(obj)?有没有人来说说
方法A
{
readerReturn = cm.ExecuteReader(CommandBehavior.CloseConnection);}
但还是有时候会出现"连接池超时"的问题
在别的方法调用 方法A的时候是不是要执行readerReturn .close()才会运行CommandBehavior.CloseConnection2.为什么有的地方可以用 int A=(int)obj 而有的地方却必须用int A=convert.toint32(obj)?有没有人来说说
是数据库 与 数据 件的桥梁
给你个 参考: SqlConnection con4 = new SqlConnection("server=localhost;database=myweb;uid=sa;pwd=1234");
string sql4 = "select * from webinfo4 "; SqlDataAdapter da4 = new SqlDataAdapter(sql4, con4); DataSet ds4 = new DataSet(); da4.Fill(ds4, "webinfo4"); DataList4.DataSource = ds4;
DataList4.DataKeyField = "id";
DataBind();
2. int强制转换只能转换数值类型的变量,convert.toint32能转换所有object类型的变量