根据会话动态设置 SQL 连接字符串

本文关键字:SQL 连接 字符串 设置 动态 会话 | 更新日期: 2023-09-27 18:30:36

会话变量在任何方法之外从公共分部类调用时变为空。如果从方法内部调用,则该值可用。这是我初始化 SQL 连接字符串的代码,但它无法按预期工作。

public partial class Doctor_Default : System.Web.UI.Page
{
    SqlConnection con = new SqlConnection(Session["ConnectionString"].ToString());
    protected void Page_Load(object sender, EventArgs e)
    {
    }
}

根据会话动态设置 SQL 连接字符串

也许这样的东西对你有用:

string conString;
SqlConnection con;
protected void Page_Load(object sender, EventArgs e)
{
    conString = Session["ConnectionString"].ToString();
    // Check here for conString == null, if necessary.
    con = new SqlConnection(conString);
}