配置VS2005与SQL2005数据库的连接_AXzhz

时间:2021-08-25 20:48:02
休眠了n久,今天火山终于爆发了!

具体的前期准备请看:
http://www.cnblogs.com/user34j/archive/2007/03/11/670954.html

写的很详细,我就不多说了,就是最后那个什么详细连接的连不上.难道是真的连不上吗?
于是我做了下面的测试.

①VS2005的Web.Config有了connectionString这个新节点,在新节点加两个子节点.name随便,providerName不变(连SQL2005的Provider),connectionString...咳咳,参见上面的链接.
(Web.Config是从哪里来的?新建一个Website,F5运行,出现一个pop-up Window,点确定,把空页面关掉.系统就会自动给你的项目生成一个Web.Config文件)
配置VS2005与SQL2005数据库的连接_AXzhz配置VS2005与SQL2005数据库的连接_AXzhz


②现在我们怎么使用这个节点上的连接呢?网上没搜到,查了半天MSDN才摸索出来,献给大家了!
配置VS2005与SQL2005数据库的连接_AXzhz配置VS2005与SQL2005数据库的连接_AXzhz

【注】:SQL2005的schema把俺给坑了一把,刚开始查询语句没有带schema,【select count(*) from product】结果出现异常.后发现SQL2005的schema特性很有意思.可以与role配合来设定role对某数据库中表的访问权限.
系统默认的schema为dbo,如果你不改默认的schema,在就必须在非dbo的schema表上加上schema,即schema+表名=确定一个表.(一个数据库可以有两个相同的表,但它们的schema不同)如果你把默认的schema改为Production,则【select count(*) from product】语句会执行成功!(No Recommend)

博客园   →   斧头帮少帮主