非静态的字段,方法或属性要求对象引用如何解决?
来源:互联网 发布:问道手游提示网络错误 编辑:程序博客网 时间:2024/06/06 11:08
写了一个公共类DBhelper.cs,但是在引用的时候出现““ 非静态的字段、方法或属性“DBhelper.ExecuteNonQuery(STRING,System.Data.SqlClient.SqlParameter[])”要求对象引用””,应该怎么样解决呢?
附DBhelper.cs代码如下:
public class DBhelper
{
private SqlConnection connection;
private SqlCommand command;
private SqlDataAdapter adapter;
public DBhelper()
{
this.connection = new SqlConnection(ConfigurationManager.ConnectionStrings["db_EShopConnectionString"].ConnectionString);
this.command = new SqlCommand();
this.command.Connection = this.connection;
this.adapter = new SqlDataAdapter(command);
}
public int ExecuteNonQuery(string sql)
{
return this.ExecuteNonQuery(sql, new SqlParameter[0]);
}
public int ExecuteNonQuery(string sql, SqlParameter[] param)
{
this.command.CommandText = sql;
this.command.Parameters.Clear();
for (int i = 0; i < param.Length; i++)
{
if (param[i] != null)
{
this.command.Parameters.Add(param[i]);
}
int result = 0;
try
{
this.connection.Open();
result = this.command.ExecuteNonQuery();
}
catch (Exception ex)
{
throw ex;
}
finally
{
this.connection.Close();
}
return result;
}
return 0;
}
public DataTable Select(string sql, SqlParameter[] param)
{
this.command.CommandText = sql;
this.command.Parameters.Clear();
for (int i = 0; i < param.Length; i++)
{
if (param[i] != null)
{
this.command.Parameters.Add(param[i]);
}
DataTable dtData = new DataTable();
try
{
this.adapter.Fill(dtData);
}
catch (Exception ex)
{
throw ex;
}
return dtData;
}
return null;
}
public DataTable Select(string sql)
{
return this.Select(sql, new SqlParameter[0]);
}
public static SqlParameter[] AddParameter(SqlParameter[] paramArray, SqlParameter param)
{
Array.Resize<SqlParameter>(ref paramArray, paramArray.Length + 1);
return paramArray;
}
}
- 非静态的字段,方法或属性要求对象引用如何解决?
- 非静态的字段、方法或属性 要求对象引用
- 非静态的字段、方法或属性要求对象引用
- 非静态的字段,方法或属性。。。。。。要求对象引用
- VS提示“非静态的字段、方法或属性要求对象引用”
- 非静态的字段、方法或属性“……”要求对象引用
- VS提示“非静态的字段、方法或属性要求对象引用”
- 非静态的字段、方法或属性“System.Web.UI.Page.ClientScript.get”要求对象引用
- VS 提示:非静态的字段、方法或属性要求对象引用
- 非静态的字段、方法或属性“System.Web.UI.Page.Session.get”要求对象引用
- .net 非静态的字段、方法或属性 要求对象引用
- 非静态的字段、方法或属性……要求对象引用【學習】要求對象引用?
- “非静态字段、方法或属性’System.Web.UI.Page.Response.get‘要求对象引用”错误
- CS0120: 非静态的字段、方法或属性“System.Web.UI.Page.Request.get”要求对象引用的解决办法
- 错误“非静态的字段、方法或属性“System.Web.UI.Page.Response.get”要求对象引用”的解决办法
- 错误:非静态的字段、方法或属性“System.Web.UI.Page.Session.get”要求对象引用
- 错误:非静态的字段、方法或属性“System.Web.UI.Page.Session.get”要求对象引用
- 错误“非静态的字段、方法或属性“System.Web.UI.Page.Server.get”要求对象引用”
- ASP和IIS各一点
- 发现IE8的一个javascript重大问题
- c# datagridview 单元格处理,功能使用大全
- 实现iframe自适应高度,原来很简单!
- 设置wav文件头设置 711 a law 等
- 非静态的字段,方法或属性要求对象引用如何解决?
- 在windows 下简单播放G711 a law的wav文件
- cisco(思科) 问题库
- 文件的内存映射
- Windows Mobile 5.0 开发包集-------转自http://hi.baidu.com/aidos/blog/item/ae7ab0fb639449264e4aea6c.html
- 常用的控制台命令
- javascript 取得当前用户的组和权限(下)
- flex3 中 Legend fontSize不起作用的解决办法
- EL表达式 (转)