其实都差不多的
先建立一个Connection
然后利用Command或不利用Command建立一个Recordset

解决方案 »

  1.   

    本质上都是一样的!不过建议少用数据源!
    可以多看几个例子就知道了!一般直接用驱动的
    两种方法我认为还是直接用驱动的好,它灵活,可移植性强。。
    我这有有ASP连接数据库的5种方法。。
    ASP连接数据库的5种方法  
     
    第一种 - 这种方法用在ACCESS中最多
    strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" _
    & Server.MapPath("aspfree.mdb")
    set conn = server.createobject("adodb.connection")
    conn.open strconn第二种-这种方法用在SQL SERVER中多
    strconn = "Driver={SQL Server};Description=sqldemo;SERVER=127.0.0.1;" _
    &"UID=LoginID;Password=;DATABASE=Database_Name"
    set conn = server.createobject("adodb.connection")
    conn.open strconn第三种
    strconn="Driver={Microsoft Access Driver(*.mdb)};" _
    &"DBQ=F:\Inetpub\wwwroot\somedir\db1.mdb;DefaultDir=" _
    &"f:\Inetpub\wwwroot\somedir;uid=LoginID;" _
    &"pwd=Password;DriverId=25;FIL=MSAccess;" 
    set conn = server.createobject("adodb.connection")
    conn.open strconn第四种运用系统数据源
    The following uses a Data Source Name: Example
    set conn = server.createobject("adodb.connection")
    conn.open "Example"第五种运用ODBC数据源,前提是你必须在控制面板的ODBC中设置数据源
    set rs = server.createobject("adodb.recordset")
    rs.open "tblname", "DSNName", 3, 3  第一种 - 这种方法用在ACCESS中最多
    strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" _
    & Server.MapPath("aspfree.mdb")
    set conn = server.createobject("adodb.connection")
    conn.open strconn慢慢看吧
      

  2.   

    <%
    set cn=server.CreateObject("adodb.connection")
    cn.ConnectionString="driver={SQL SERVER}; server=ServerName; database=DBname; uid=sa; pwd=12345;"
    %>都差不多我喜欢用这种,在不在本地都可以用
      

  3.   

    建一个文本文件,改后缀为udl,双击该文件,在“提供程序”中选择类型,点击“下一步”,在连接中做相应的选择或输入值,“测试”通过后,关闭。再次用notpade打开该文件,连接字符串就在其中。
    你想用不同的方法连数据库,只要在“提供程序”做不同的选择就可以了。www.52its.com上有无间道3奉献给大家欣赏。