System.Data.SQL->System.Data.SqlClient正式版没有SQL这个命名空间,那是Beta版的
解决方案 »
- GridView刷新一次数据就重复显示一次
- 关于sessionID问题
- Froms验证问题!
- VS编译某个网站的网页时出现如下提示。求解释
- 求谁能帮我做个网站答题系统!跪求!急急!
- 我们急需.Net方向开发人员
- 为何HyperLinkColumn列的ENABLE的属性设置成了FALSE了还可以点击
- ASP.Net中数据库导出的问题
- 急!急!急!在线等 web页面中的treectrl控件
- 和sqlserver数据库的连接问题在线等待。。。。
- 在<form....></form>中不加 runat=server为什么会造成<asp:textbox... runat=server/>报错?
- ASP里不能删除文件?
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %><html>
<script language="C#" Debug="true" runat="server">
protected void Page_Load(Object Src,EventArgs E)
{
SqlConnection mySQLConnection= new SqlConnection("server=localhost;uid=ms;pwd=ms;database=aspbook");
SqlCommand mySQLCommand= new SqlCommand("select * from student",mySQLConnection);
try
{
mySQLConnection.Open();
SqlDataReader MyReader=mySQLCommand.ExecuteReader(CommandBehavior.CloseConnection);
Response.Write("<Table border=1>");
Response.Write("<TR>");
Response.Write("<TD>");
Response.Write("<B>学号 </B>");
Response.Write("</TD>");
Response.Write("<TD>");
Response.Write("<B>姓名 </B>");
Response.Write("</TD>");
Response.Write("<TD>");
Response.Write("<B>年纪 </B>");
Response.Write("</TD>");
Response.Write("<TD>");
Response.Write("<B>班级 </B>");
Response.Write("</TD>");
Response.Write("<TD>");
Response.Write("<B>备注 </B>");
Response.Write("</TD>");
Response.Write("</TR>");
while (MyReader.Read())
{
Response.Write("<TR>");
Response.Write("<TD>");
Response.Write(MyReader["no"].ToString()+" ");
Response.Write("</TD>");
Response.Write("<TD>");
Response.Write(MyReader["name"].ToString()+" ");
Response.Write("</TD>");
Response.Write("<TD>");
Response.Write(MyReader["age"].ToString()+" ");
Response.Write("</TD>");
Response.Write("<TD>");
Response.Write(MyReader["class"].ToString()+" ");
Response.Write("</TD>");
Response.Write("<TD>");
Response.Write(MyReader["mem"].ToString()+" ");
Response.Write("</TD>");
Response.Write("</TR>");
}
Response.Write("</Table>");
}
catch(Exception e)
{
Response.Write(e.ToString());
}
finally
{
' MyReader.Close();
mySQLConnection.Close();
}
}
</script>
</html>
方法:资源管理器中选“引用”,右鍵“添加引用”,选.net页,选“System.Data.dll”,
试试。
{
' MyReader.Close();
mySQLConnection.Close();
}
改成:
finally
{
// MyReader.Close();
mySQLConnection.Close();
}C#注释用//,而不是'
上面的例子我是用文本编辑器写的,不好引用等操作
我现在是在visual C#.net环境下做,但又有一个问题是:在这个环境下连接数据库可以
而且,可以预览表中的数据,但是运行时,即在IE中打开却说用户名不能访问