我在文件中要调用一个函数:
private string QuerySingleValue(int QnId)
{
string strConn;
string strSql;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + System.Web.HttpContext.Current.Server.MapPath(System.Configuration.ConfigurationSettings.AppSettings["DataPath1"]) + ";User Id=admin;Password=;";
OleDbConnection conn;
conn = new OleDbConnection(strConn);
strSql = "select count(*) from replierinf where qnid=" + QnId;
OleDbCommand QueryCommand = new OleDbCommand(strSql,conn);
conn.Open();
return QueryCommand.ExecuteScalar().ToString(); }
因为我在其他文件中也要使用,所以我新建了一个类,将这个函数放在类里。
public string QuerySingleValue(int QnId)
{
string strConn;
string strSql;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + System.Web.HttpContext.Current.Server.MapPath(System.Configuration.ConfigurationSettings.AppSettings["DataPath1"]) + ";User Id=admin;Password=;";
OleDbConnection conn;
conn = new OleDbConnection(strConn);
strSql = "select count(*) from replierinf where qnid=" + QnId;
OleDbCommand QueryCommand = new OleDbCommand(strSql,conn);
conn.Open();
return QueryCommand.ExecuteScalar().ToString(); }
我调用函数不会出现任何错误。当我调用类的方法时候,第一次也能正常运行。但是当我点击浏览器的刷新时候就报错:
未指定的错误
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 未指定的错误源错误:
行 87: strSql = "select count(*) from replierinf where qnid=" + QnId;
行 88: OleDbCommand QueryCommand = new OleDbCommand(strSql,conn);
行 89: conn.Open();
行 90: return QueryCommand.ExecuteScalar().ToString();
行 91:
private string QuerySingleValue(int QnId)
{
string strConn;
string strSql;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + System.Web.HttpContext.Current.Server.MapPath(System.Configuration.ConfigurationSettings.AppSettings["DataPath1"]) + ";User Id=admin;Password=;";
OleDbConnection conn;
conn = new OleDbConnection(strConn);
strSql = "select count(*) from replierinf where qnid=" + QnId;
OleDbCommand QueryCommand = new OleDbCommand(strSql,conn);
conn.Open();
return QueryCommand.ExecuteScalar().ToString(); }
因为我在其他文件中也要使用,所以我新建了一个类,将这个函数放在类里。
public string QuerySingleValue(int QnId)
{
string strConn;
string strSql;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + System.Web.HttpContext.Current.Server.MapPath(System.Configuration.ConfigurationSettings.AppSettings["DataPath1"]) + ";User Id=admin;Password=;";
OleDbConnection conn;
conn = new OleDbConnection(strConn);
strSql = "select count(*) from replierinf where qnid=" + QnId;
OleDbCommand QueryCommand = new OleDbCommand(strSql,conn);
conn.Open();
return QueryCommand.ExecuteScalar().ToString(); }
我调用函数不会出现任何错误。当我调用类的方法时候,第一次也能正常运行。但是当我点击浏览器的刷新时候就报错:
未指定的错误
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 未指定的错误源错误:
行 87: strSql = "select count(*) from replierinf where qnid=" + QnId;
行 88: OleDbCommand QueryCommand = new OleDbCommand(strSql,conn);
行 89: conn.Open();
行 90: return QueryCommand.ExecuteScalar().ToString();
行 91:
解决方案 »
- 我把一个正在运行的项目考到另外一个机器上创建虚拟目录,但是不能用提示web.config could not be loaded,怎么回事啊,在线等!!!
- 关于JAVASCRIPT的问题,高手帮个忙谢谢!
- 急得很!FCKeditor编辑器放在win2003服务器在不可用!
- 三层结构中的错误处理,有点迷惑。大虾指点
- Failed to map the path 求解,谢谢各位
- ASP.NET中静态变量调用
- 在默认的localhost下建立一个 MyWeb/WebForm1.aspx,如何让局域网中的其他机器访问?
- 关于双语种项目的开发
- 求助 操作EXCEL报的一个错误 附代码
- asp.net问题:怎么利用xml使查询更准更快?
- 简单问题,解决即结:如果在JavaScript里访问类里面的变量呢?
- <%# DataBinder.Eval(Container.DataItem,"datatime","{0:d}")%>
但是函数放在当前文件中时候,却不需要。
strAnswerCount = QueryCommand.ExecuteScalar().ToString();
QueryCommand.Dispose();
conn.Close();