public class SHData
{
public SHData()
{
} public bool OpenSQLConn(string SQLConnStr)
{
return true;
}
}
上面是类中的
下面是调用:
string SQLStr;
SHData CommonSQL;
CommonSQL = new SHData();
SQLStr =System.Configuration.ConfigurationSettings.AppSettings["SQLDBConnStr"];
CommonSQL.OpenSQLOpen(SQLStr); //这里OPENSQLOPEN()这个函数没有了,访问不到的,去掉上面的Static后就可以访问到了,怎么这样了?我的目的是想创建一个SQLCONNECTION,让别的模块共享,各位大哥有没有什么好的方法呢?谢谢.
{
public SHData()
{
} public bool OpenSQLConn(string SQLConnStr)
{
return true;
}
}
上面是类中的
下面是调用:
string SQLStr;
SHData CommonSQL;
CommonSQL = new SHData();
SQLStr =System.Configuration.ConfigurationSettings.AppSettings["SQLDBConnStr"];
CommonSQL.OpenSQLOpen(SQLStr); //这里OPENSQLOPEN()这个函数没有了,访问不到的,去掉上面的Static后就可以访问到了,怎么这样了?我的目的是想创建一个SQLCONNECTION,让别的模块共享,各位大哥有没有什么好的方法呢?谢谢.
static方法只有static方法调用
非static方法不可以调用你的类里的静态方法的
SHData.OpenSQLOpen(SQLStr)