日期:2014-05-17  浏览次数:20515 次

我快哭了!哪位好心人帮帮我 asp.net怎么连接sql server 2005里面的数据库
这是我vs 里page_load里面的代码   我就想执行一下  试试数据库这个玩意儿  刚开始学嘛 怀疑是不是连接字符串的问题   可是改了很多次  都不行   求教  最好能图解(对了 我是windows身份验证登录)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Data.SqlClient;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        SqlConnection myCon = new SqlConnection();
        myCon.ConnectionString = "Data Source=localhost;Integrated Security=true;Initial   Catalog=test";
        myCon.Open();

        SqlCommand myCmd = new SqlCommand();
        myCmd.Connection = myCon;
        myCmd.CommandText = "select * from Student";

        SqlDataReader sdr = myCmd.ExecuteReader();
        Page.Response.Write("<table border=1px>");
        while (sdr.Read())
        {
            Page.Response.Write("<tr>");
            Page.Response.Write("<td>" + sdr.GetString(sdr.GetOrdinal("numb")) + "</td>");
            Page.Response.Write("<td>" + sdr.GetString(sdr.GetOrdinal("name")) + "</td>");
            Page.Response.Write("<td>" + sdr.GetString(sdr.GetOrdinal("sex")) + "</td>");
            Page.Response.Write("</tr>");
        }
        Page.Response.Write("</table>");
        myCon.Close();
    }
}
这是我在sql server 2005里面建的名为“test”的数据库  表名“Student”


运行vs后结果如下图


我就是想试试  结果应该是在浏览器里面显示了Student前三列才对 
不知道是不是有什么细节问题  比如说设置什么什么属性啊  我都不清楚  求大神
 o(︶︿︶)o 唉!!!新手
asp.net sql?server?2005 连接数据库

------解决方案--------------------