我在一个.net的网站里的App_Code有一个conn.cs的类
为什么在其他页面里不可以用string rs=conn.getdata(sql)
这个方法真接调用了,,
而要用conn rs=new conn()
然后是rs.getdata(sql)才可以了
我有一套程序可以string rs=conn.getdata(sql)
直接调用,,为什么了,,,希望高手帮帮忙
为什么在其他页面里不可以用string rs=conn.getdata(sql)
这个方法真接调用了,,
而要用conn rs=new conn()
然后是rs.getdata(sql)才可以了
我有一套程序可以string rs=conn.getdata(sql)
直接调用,,为什么了,,,希望高手帮帮忙
解决方案 »
- 无法读取项目文件,系统找不到指定的路径
- left join 效率高还是union all效率高啊
- 文件上传控件
- 为什么我的电脑显示的AJAX中的TABS控件是这样?看图
- 关于AutoComplete,如何能在选项获得焦点的时候,就把里面的内容写到文本框中!
- 请问一下游戏外挂是怎么做出来啊?有谁知道这个问题。纯粹讨论!
- 我的机子装不了spl server 2000 不知道为什么???
- 各位做项目需求分析会做多长时间?
- crystal Report导出的问题
- vs.net2003的QuickStart装在哪个目录?如何安装?
- SQL2005存储过程 上传到远端数据库后 出错
- EditPlus的问题...
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;
using System.Net;/// <summary>
/// conn 的摘要说明
/// </summary>
public class conn
{
private string con =ConfigurationManager.AppSettings["conn"].ToString();
private OleDbConnection constr;
OleDbDataAdapter odba;
DataSet ds;
public DataSet Getds(string sql,string tablename)
{ /// <summary>
/// Getds 返回一个dataset
/// </summary>
constr = new OleDbConnection(con);
odba = new OleDbDataAdapter(sql, constr);
ds = new DataSet();
odba.Fill(ds, tablename);
return ds;
}
public void insertT(string sql)
{ OleDbConnection conk = new OleDbConnection(con);
OleDbCommand mycom = new OleDbCommand(sql, conk);
conk.Open();
mycom.ExecuteNonQuery(); conk.Close();
} public string scon() {
string scon = ConfigurationManager.AppSettings["conn"].ToString();
return scon;
}
}不好意思,,各位高手,,,我是asp的,,现在用.net,,请问如何改啊
非静态方法一定要实例化才能调用 好好看看,多一个Static
如public static DataTable GetTable()
{}如果想实例化,就不加static
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;
using System.Net;/// <summary>
/// conn 的摘要说明
/// </summary>
public class conn
{
private string con =ConfigurationManager.AppSettings["conn"].ToString();
private OleDbConnection constr;
OleDbDataAdapter odba;
DataSet ds;
public Static DataSet Getds(string sql,string tablename)
{ /// <summary>
/// Getds 返回一个dataset
/// </summary>
constr = new OleDbConnection(con);
odba = new OleDbDataAdapter(sql, constr);
ds = new DataSet();
odba.Fill(ds, tablename);
return ds;
}
public void insertT(string sql)
{ OleDbConnection conk = new OleDbConnection(con);
OleDbCommand mycom = new OleDbCommand(sql, conk);
conk.Open();
mycom.ExecuteNonQuery(); conk.Close();
} public Static string scon() {
string scon = ConfigurationManager.AppSettings["conn"].ToString();
return scon;
}
}
如: conn.(加参数);不用再实例化了