<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<html>
<script language="C#" runat="server">
protected void Page_Load(Object sender, EventArgs e)
{
SqlConnection myConnection = new SqlConnection("server=(local)\\NetSDK;database=pubs;Trusted_Connection=yes");
SqlDataAdapter myCommand = new SqlDataAdapter("select * from Authors", myConnection);
DataSet ds = new DataSet();
myCommand.Fill(ds, "作者");
MyDataGrid.DataSource=ds.Tables["作者"].DefaultView;
MyDataGrid.DataBind();
}
</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>
请问:database=pubs是不是叫我用sq建一个pubs的数据库还是怎样?真是菜阿请指点。
SqlConnection myConnection = new SqlConnection("server=(local)\\NetSDK;database=pubs;Trusted_Connection=yes");
这句的意思是使用SqlClient的连接方式,连接到本地的NetSDK SQL实例的pubs数据库,使用信任连接方式;
安装好vs.net后在下面的目录中安装msde后就会有这个pubs数据库了
c:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Samples\Setup\msde
Pubs是Sql Server自带的数据库,不需你来创建
创建数据库的SQL
CREATE DATABASE DB_name
创建数据表的SQL
CREATE TABLE [t_Name]
(
[f_name] f_type f_lengh NULL
)
f_type是字段类型,可以为int,varchar...
f_lengh 是字段长度
详细的你可以参照一下SQL Server OnlineBook
意思是连接到pubs数据库!这个数据库你可以在sql企业管理器中察看!
连接到pubs数据库!pubs这个数据库sql server自带!
Pubs是Sql Server自带的数据库
你应该没有安装SQL SERVER 吧!!!安装以后你就知道了 很方便的 如果你要创建数据库的话 直接使用SQL SEFVER 的图形工具就可以了!!!
用sql server 2000的本地sql server 里就有这个系统自带的pubs数据库
当然会有功能限制了!!一定要装一个企业版
建议你装 win2003 或者 win200 server 操作系统
数据库 sql2000 server
-----------努力学习 不断实践 虚心讨教---------
用localhost有的时候不能访问,系统有时不能解析,建议将localhost改成你的IP地址或者你的服务器的名称。
例如:
Data Source=169.254.80.223;Integrated Security=SSPI;Initial Catalog=pubs
或者
Data Source=qiuji;Integrated Security=SSPI;Initial Catalog=pubs
有可能你的库文件有问题,删了重新建