我快哭了!哪位好心人帮帮我 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 唉!!!新手
------解决方案--------------------