居然不能实例话对象
今天遇到很严重的问题,这是我设计的数据库操作层:
public class DataOpen
{
public static OperationXml sqlstring;
/// <summary>
/// 待实现的连接数据库函数。
/// </summary>
private static SqlDbOperHandler _doh;
public static SqlDbOperHandler doh
{
get
{
return _doh;
}
set
{
sqlstring = new OperationXml();
Hashtable ht = sqlstring.NewGet();
SqlConnection sqlConn = new SqlConnection("Data Source=127.0.0.1;UID=sa;PWD=zou122;initial catalog=mails");
_doh = new SqlDbOperHandler(sqlConn);
}
}
public DataOpen()
{
}
///////以下是调用它的
DataOpen.doh.ConditionExpress = "companyname like '%" + newdh + "%'";//这行出错,未将对象设置到对象的实例,也就是doh没有实例化
int rd = DataOpen.doh.GetCount("company", "id");
------------------请问各位高手什么问题,,,静态doh没有实例化?