求教一个方法的写法问题。
我在一个数据库基类中这么写了个方法
public void Exec(string sSql)
{
try
{
OpenConnect();
command.CommandType= CommandType.Text;
command.CommandText= sSql;
command.ExecuteNonQuery();
CloseConnect();
}
catch(Exception e)
{
m_sErrorMessage = "执行错误,请检查数据库后重试!";
}
}
然后在另一个类中调用它,写了个方法
public void test(int aa, string bb)
{
MyObeject Mytest = new MyObeject();
Mytest.Exec( "INSERT INTO Mytable ( aa,bb ) VALUES (" + aa + ',' + bb + ")");
}
最后在WINform程序中调用这个方法结果报错提示:
非静态的字段、方法或属性“Uncnet.Gap.Business.Bcars.test(int, string)”要求对象引用
这是为什么呢?该怎么写呢?