这是原来的一段当Session_OnStart 函数,我用Session来为每个访问用户单独设置连接,现在我要把这段话改到ASP.NET里面,并改成C#语言,请问该怎么改?
--------------------------------
session("conn") is a connection that can use for only one user
--------------------------------
Sub Session_OnStart  
    Set Session("Conn")=Server.CreateObject("ADODB.Connection")
    Session("Conn").Open "datasource=mydatasource;driver=sql server;server=myserver;uid=myuid;pwd=mypwd;database=mydatabase"
End Sub

解决方案 »

  1.   

    另外想请问一下,原来的set Session("Conn")=nothing 现在应该改成什么样子?
      

  2.   

    这是个数据库连接的方法,上网找找,很多的,是连接数据库最基本的
    SqlConnection conn = new SqlConnection("server=myserver;uid=myuid;pwd=mypwd;database=mydatabase");
    conn.Open();
      

  3.   

    上面那个问题呢,第一个问题啊,帮我看看
    我一编译就报错,我是这样写的
    SqlConnection Session["Conn"] = new SqlConnection(ConnectionString);
    Session["Conn"].Open();
    我的ConnectionString 是在Web.config里面配置的
    并建立了一个通用类,设定ConnectionString的值
    --------------------------------------------------------------------------------------------
    我的Web.config里面是
    <appSettings>
      <add key="data" value="datasource=mydatasource;driver=sql server;server=myserver;uid=myuid;pwd=mypwd;database=mydatabase";></add>
    </appSettings>
    --------------------------------------------------------------------------------------------
    ------------------------------------------------------------------------------------------
    然后建立了一个公用类:
    public class DBConnectionStr
    {
      public static string ConnectionString="ConfigurationSettings.AppSettings["data"];
    }
    -----------------------------------------------------------------------------------------好像是这种写法不合法
      

  4.   

    不是要数据库连接,我的目的是每一个用户登陆时建立一个公属于该用户的连接,这样以后在页面中就可以直接每个用户的Session["Conn"]
      

  5.   

    楼上的,你的意思是set Session=nothing 等价于 Session.Remove("Conn")吗?
      

  6.   

    set Session=nothing 等价于 Session.Remove("Conn")
      

  7.   

    为什么匪夷所思啊?
    我在ASP里就是这样做的啊
      

  8.   

    大家帮忙咯,本来.net不熟悉,所以有时候只有想法,但在具体写的时候比较痛苦
      

  9.   

    刚刚论坛里面有人发了一个数据库访问类,地址如下:
    http://community.csdn.net/Expert/TopicView1.asp?id=4000000建议楼主去看一下.