对于在web.config配置链接Access数据库语句如何在页面里调用。 在asp.net里面:
第一:已经在Web.config中配置好了!第二:写好了,在实际程序中,如何调用?比如在类文件中写一个方法publiicSqlConnectionGetcon(){这里怎...
第一:已经在Web.config中配置好了!
第二:写好了,在实际程序中,如何调用?比如在类文件中写一个方法
publiic SqlConnection Getcon()
{
这里怎么写???
} 展开
第二:写好了,在实际程序中,如何调用?比如在类文件中写一个方法
publiic SqlConnection Getcon()
{
这里怎么写???
} 展开
展开全部
Access数据库链接问题,在Web.config可以 不需要像你这样配置。直接在AccessHelper类里面配置就OK了。代码如下:
//数据库连接字符串
public static string strDbName = System.Web.HttpContext.Current.Server.MapPath("~/App_Data/nuo_data.mdb");//数据库路径以及名称
public static string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + strDbName;//版本设置
/// <summary>
/// 执行SQL语句,返回影响的记录数
/// </summary>
/// <param name="SQLString">SQL语句</param>
/// <returns>影响的记录数</returns>
public static int ExecuteSql(string SQLString)
{
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
using (OleDbCommand cmd = new OleDbCommand(SQLString, connection))
{
try
{
connection.Open();
int rows = cmd.ExecuteNonQuery();
return rows;
}
catch (System.Data.OleDb.OleDbException E)
{
connection.Close();
throw new Exception(E.Message);
}
}
}
}
以上写了一个参照方法
//数据库连接字符串
public static string strDbName = System.Web.HttpContext.Current.Server.MapPath("~/App_Data/nuo_data.mdb");//数据库路径以及名称
public static string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + strDbName;//版本设置
/// <summary>
/// 执行SQL语句,返回影响的记录数
/// </summary>
/// <param name="SQLString">SQL语句</param>
/// <returns>影响的记录数</returns>
public static int ExecuteSql(string SQLString)
{
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
using (OleDbCommand cmd = new OleDbCommand(SQLString, connection))
{
try
{
connection.Open();
int rows = cmd.ExecuteNonQuery();
return rows;
}
catch (System.Data.OleDb.OleDbException E)
{
connection.Close();
throw new Exception(E.Message);
}
}
}
}
以上写了一个参照方法
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询