asp连接sql server<%
   dim conn   
   dim connstr
   on error resume next
   set conn=server.createobject("ADODB.CONNECTION")
   connstr="driver={SQL Server};server=(local);UID=sa;PWD=;database=YourDataBaseName"
   conn.Open connstr
%>

解决方案 »

  1.   

    dim conn,rs
    set conn = server.createobject("adodb.connection")
    set rs = server.createobject("adodb.recordset")'
    conn.open "provider=sqloledb;data source=你的服务器地址;uid=用户名;pwd=密码;initial catalog=数据库名"
    rs.open "select * from 表名",conn,1,1
      

  2.   

    首先引入命名空间
    using System.Data;
    using System.Data.SqlClient;连接
    SqlConnection conn = New SqlConnection(connstr);
    conn.Open(); //打开连接。连接字符自己写吧
    SqlDataAdapter comm = new SqlCommand("select * from table where ...",conn);
    DataSet ds = new DataSet();
    comm.Fill(ds,"mytable");
    conn.close();
    这样返回的查询纪录在内存数据库ds的表mytable中
      

  3.   

    <%@ Import Namespace="System.Data" %>
    <%@ Import Namespace="System.Data.SqlClient" %><html>
     
    <script language="VB" runat="server">    Sub Page_Load(Sender As Object, E As EventArgs)         Dim DS As DataSet
            Dim MyConnection As SqlConnection
            Dim MyCommand As SqlDataAdapter        MyConnection = New SqlConnection("server=(local)\NetSDK;database=pubs;Trusted_Connection=yes")
            MyCommand = New SqlDataAdapter("select * from Authors", MyConnection)        DS = new DataSet()
            MyCommand.Fill(ds, "作者")        MyDataGrid.DataSource=ds.Tables("作者").DefaultView
            MyDataGrid.DataBind()
        End Sub</script><body>  <h3><font face="宋体">DataGrid 控件的简单选择</font></h3>  <ASP:DataGrid id="MyDataGrid" runat="server"
        Width="700"
        BackColor="#ccccff" 
        BorderColor="black"
        ShowFooter="false" 
        CellPadding=3 
        CellSpacing="0"
        Font-Name="宋体"
        Font-Size="8pt"
        HeaderStyle-BackColor="#aaaadd"
        EnableViewState="false"
      /></body>
    </html>
      

  4.   

    provider=sqloledb4.0;data source=.;initial catalog=pubs;uid=sa;pwd=;
      

  5.   

    acewang(**^o^**) 的够详细了。 
    up
      

  6.   

    to : jjcccc() 
    我用的系统是win2k advance server 其中sql server是以windows 方式登录,那连接字串里的
    uid和pwd是administrator和密码吗?
      

  7.   

    总提示我:用户administrator登录失败。原因:未与信任sql server连接相关联。
      

  8.   

    Imports System.Data
    Imports System.Data.SqlClientDim strSQL, strConn As String
    Dim myConn As SqlConnectionSub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) 
    '在此处放置初始化页的用户代码 
    strConn = "User Id=SQL用户名;Password=密码;Initial Catalog=数据库名;Data Source=数据库所在的服务器名或IP地址"
    strSQL = "查询语句"
    myConn = New SqlConnection(strConn)
    ....
    .... End Sub-----------努力学习 不断实践 虚心讨教---------
      

  9.   

    http://www.able-consulting.com/ADO_Conn.htm
      

  10.   

    http://www.able-consulting.com/ADO_Conn.htm  地址大全
      

  11.   

    使用XML应用程序配置文件 可以使用元素appSettings将数据库链接字符串存储在应用程序配置文件的自定义设置部分。该元素支持任意关键字-值对,如下面的代码片段所示: <configuration>
     <appSettings>
      <add key="DBConnStr"
         value="server=(local);Integrated Security=SSPI;database=northwind"/>
     </appSettings>
    </configuration>
    注意:appSettings元素现在在configuration元素下面,并且不能直接出现在system.web下面。 优点 易于部署。通过常规.NET xcopy部署,链接字符串随配置文件一起被部署。 
    通过程序易于访问。ConfigurationSettings类的AppSettings属性使得在运行时读取数据库链接字符串更为简单。 
    支持动态更新(仅限于ASP.NET)。如果管理员更新了Web.config文件中的链接字符串,那么下次在字符串被访问时所作出的变化生效,这对一个无状态的组件来说,就象客户再次利用组件作出了数据访问请求一样。 
    缺点 安全性。尽管ASP.NET Internet 服务器应用程序编程接口(ISAPI)DLL阻止了客户直接访问带.config扩展名的文件,并且NTFS文件系统权限也用于进一步限制访问,但你可能仍希望避免以明文方式将这些内容存储在前端的Web Services器上。要增加安全性,需将链接字符串以加密格式存储在配置文件中。 更多信息 利用System.Configuration.ConfigurationSettings类的AppSettings静态属性,可以获取应用程序的自定义设置。如下面的代码片段所示,此处假定先前示例的自定义项为DBConnStr。 using System.Configuration;
    private string GetDBaseConnectionString()
    {
      return ConfigurationSettings.AppSettings["DBConnStr"];
    }
    关于配置.NET 框架应用程序的更多信息,请参考http://msdn.microsoft.com/library/en-us/cpguide/html/cpconconfiguringnetframeworkapplications.asp. 
      

  12.   

    SqlConnection1.ConnectionString = "server=XJ;database=ThePhile;uid=sa;pwd=;"OleDbConnection1.ConnectionString = "Provider=OraOLEDB.Oracle.1;Persist Security Info=False;password=manager;User ID=system;Data Source=oracle8.xj;Extended Properties="""""
      

  13.   

    哦,兄弟,我来晚了,您的问题,不是代码的错,错误的原因是,您在安装SQL Server时,身份验证选择了“仅Windows”,解决的办法是,打开SQL Server企业管理器,选中SQL服务器(默认为:(local)(windwos NT)),右键,选择“属性”菜单,在“安全性”选项卡中,把“身份验证”修改为“SQL Server和Windwos”。OK!至于代码,楼上的兄弟们写的够全了,asp、asp.net均有,但要注意的是数据库连接字符串中UID=sa;PWD=(您的数据库密码,默认为空)。运行您的程序吧。祝你成功!!!