编程中犯的错误!
1、ctrldate=((DateControl)this.FindControl("DateControl1"));//??放在page_load事件报错“未将引用。。实例”
1、错把类 从两个类继承:只支持单继承。单可以即从类继承又从接口继承
1、错把类 从两个类继承:只支持单继承。单可以即从类继承又从接口继承
public class Atest:System.Web.UI.Page,DbBase.Base
{
。。
}
{
。。
}
2、protected修饰的方法 只能通过继承方法去访问 否则类表不出。
3、引用类时 自动在命名空间的同级和所属上级空间内查找,但不能在同级旁支下级命名空间内查找
4、
阅读器关闭时 FieldCount 的尝试无效?????请问这个是什么原因引起的???如何解决???
如果你使用了SqlDataReader来绑定数据请不要在函数内部将其Connection对象关闭,因为Reader并不是离线的数据集。你的代码中是否有类似下面的代码(表示大概意思)?
public SqlDataReader GetSomething(){
conn.open();
SqlDataReader reader = sqlcmd.ExcecutReader(CommandBehavior.CloseConnection));
conn.close();// occur error here
return reader;
}
在绑定的时候调用了这个方法来指定数据源。如果使用这个方法则需要在调用函数中关闭Reader这样conn就可以自动关闭。
如果是使用的是SqlDataAdapter和DataSet那么请去掉显式关闭conn的调用。或者在finally中调用之。
public SqlDataReader GetSomething(){
conn.open();
SqlDataReader reader = sqlcmd.ExcecutReader(CommandBehavior.CloseConnection));
conn.close();// occur error here
return reader;
}
在绑定的时候调用了这个方法来指定数据源。如果使用这个方法则需要在调用函数中关闭Reader这样conn就可以自动关闭。
如果是使用的是SqlDataAdapter和DataSet那么请去掉显式关闭conn的调用。或者在finally中调用之。
5、DataReatder 做数据源 只能绑定一次 不能同时绑定到两个控件上