renmin
常常被别人以为是高手
日历
<
2005年10月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
统计
随笔 - 60
文章 - 0
评论 - 398
引用 - 4
导航
博客园
首页
发新随笔
发新文章
联系
订阅
管理
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
(5)
给我留言
查看留言
我参与的团队
.NetFramework3.0 & 3.5(WCF,WPF,WF)团队(0/570)
我的标签
wpf
(2)
设计;UI;design
(1)
云计算
(1)
Cloud
(1)
网格
(1)
linq
(1)
vb
(1)
随笔分类
.Net技术(20)
(rss)
ASP.Net(3)
(rss)
WinFX(18)
(rss)
读书笔记(1)
(rss)
分布式技术(5)
(rss)
项目管理(3)
(rss)
有感而发(12)
(rss)
随笔档案
2008年10月 (1)
2008年9月 (1)
2008年8月 (1)
2008年7月 (2)
2008年4月 (2)
2007年12月 (2)
2007年11月 (2)
2007年9月 (3)
2007年8月 (2)
2007年6月 (1)
2006年11月 (1)
2006年10月 (2)
2006年9月 (1)
2006年8月 (2)
2006年6月 (4)
2006年5月 (2)
2006年4月 (6)
2006年3月 (5)
2006年2月 (2)
2006年1月 (2)
2005年12月 (3)
2005年10月 (10)
最新评论
1. re: 请你参与的Webcast,《WPF 3.5 抛砖引玉》第三讲 10月30日预告
@tensun _____飞机来勒
没问题。
--旻
2. re: 请你参与的Webcast,《WPF 3.5 抛砖引玉》第三讲 10月30日预告
由于压缩过狠,所以我下载的视频大多都看不清楚代码。 但又不是能要求他们不压缩,那样他们的服务器肯定受不了, 所以,我只能请您请解的时候把代码的字体调大点。至少也让我们看个清楚。。。。...
--tensun _____飞机来勒
3. re: 请你参与的Webcast,《WPF 3.5 抛砖引玉》第三讲 10月30日预告
@上海市长
感谢市长关心,替我向上海人民问好。
由于编辑部门的需求,上一讲变成了第二讲。所以这次就是第三讲了。
--旻
4. re: 请你参与的Webcast,《WPF 3.5 抛砖引玉》第三讲 10月30日预告
好,支持。
--齐.net
5. re: 请你参与的Webcast,《WPF 3.5 抛砖引玉》第三讲 10月30日预告
第2讲还没讲 怎么就第3讲预告了?
--上海市长
阅读排行榜
1. 六间房 6.cn 高清视频格式的下载方式(5429)
2. 论dot Net 1.x 的死掉(4957)
3. 2.0配置文件中的<connectionStrings>怎么用?(4511)
4. 西部地区吸引人才的政策(3226)
5. 在VS2005中使用VSS2005(2700)
评论排行榜
1. 驳《微软停售Windows XP后的“升级”困局》(58)
2. 论dot Net 1.x 的死掉(43)
3. 让程序员成为正常人(一)(33)
4. 让程序员成为正常人(二)(29)
5. 西部地区吸引人才的政策(26)
2.0配置文件中的<connectionStrings>怎么用?
.Net 2.0的配置文件中新增加了一个节点<connectionStrings>。这个节点是专门用于存储数据库联接字符串的。不尽包含了字符串而且还包含了使用何种Provider的信息。
例如:
<configuration xmlns="
http://schemas.microsoft.com/.NetConfiguration/v2.0
">
<appSettings/>
<connectionStrings>
<add name="NorthwindConnectionString1" connectionString="Data Source=(local);Initial Catalog=Northwind;Persist Security Info=True;User ID=sa;Password=123"
providerName="System.Data.SqlClient" />
</connectionStrings>
<configuration />
<
asp:SqlDataSource
ID
="SqlDataSource1"
runat
="server"
ConnectionString
="<%$
ConnectionStrings:NorthwindConnectionString1
%>"
DeleteCommand
="DELETE FROM [Categories] WHERE [CategoryID] = @original_CategoryID"
InsertCommand
="INSERT INTO [Categories] ([CategoryName], [Description]) VALUES (@CategoryName, @Description)"
ProviderName
="
<%
$ ConnectionStrings:NorthwindConnectionString1.ProviderName
%>"
SelectCommand
="SELECT [CategoryID], [CategoryName], [Description], [Picture] FROM [Categories]"
UpdateCommand
="UPDATE [Categories] SET [CategoryName] = @CategoryName, [Description] = @Description WHERE [CategoryID] = @original_CategoryID"
>
<
InsertParameters
>
<
asp:Parameter
Name
="CategoryName"
Type
="String"
/>
<
asp:Parameter
Name
="Description"
Type
="String"
/>
</
InsertParameters
>
<
UpdateParameters
>
<
asp:Parameter
Name
="CategoryName"
Type
="String"
/>
<
asp:Parameter
Name
="Description"
Type
="String"
/>
<
asp:Parameter
Name
="original_CategoryID"
Type
="Int32"
/>
</
UpdateParameters
>
<
DeleteParameters
>
<
asp:Parameter
Name
="original_CategoryID"
Type
="Int32"
/>
</
DeleteParameters
>
</
asp:SqlDataSource
>
但是在cs文件中怎么获得ConnectionStringsSettings呢?
网上找了一段代码
(错误的代码已经删除)
但是这段代码
运行不了
请高人赐教。顺便说一句,这个问题“开心”也不会。呵呵。
这个问题解决了。
给出正确的代码:
System.Configuration.ConnectionStringSettings s
=
System.Configuration.ConfigurationManager.ConnectionStrings[
"
NorthwindConnectionString1
"
];
DbProviderFactory f
=
DbProviderFactories.GetFactory(s.ProviderName);
using
(DbConnection conn
=
f.CreateConnection())
{
conn.ConnectionString
=
s.ConnectionString;
conn.Open();
DataTable t
=
conn.GetSchema(
"
Tables
"
);
t.WriteXml(
"
tables.xml
"
);
}
}
posted on 2005-10-18 15:52
旻
阅读(4511)
评论(3)
编辑
收藏
网摘
所属分类:
ASP.Net
评论:
#1楼
施剑波 [未注册用户]
Posted @ 2006-06-15 17:29
谢谢~~~~~~~~!!!
回复
引用
#2楼
peter-cheng [未注册用户]
Posted @ 2006-06-28 10:31
在cs中提示不存在ConnectionStringSettings 类型或命名空间呀,已导入 using System.Configuration了
回复
引用
#3楼
[
楼主
]
旻
Posted @ 2006-06-28 11:38
@peter-cheng
使用上面标记绿色的代码
System.Configuration.ConfigurationManager.ConnectionStrings["NorthwindConnectionString1"];
回复
引用
查看
新用户注册
刷新评论列表
标题
姓名
主页
Email
(博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
网站首页
新闻频道
社区
小组
博问
网摘
闪存
找找看
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2005-10-18 16:09 编辑过
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索
相关文章:
ASP.Net中控件的EnableViewState属性
您可能不知道的ASP.Net2.0小技巧
使用Visual Studio2005入门.Net2.0系列视频教程
prototype.js 1.4版开发者手册(强烈推荐)
NHibernate 2.0.0.Beta1发布了
Lucene2.3.2 发布
奇怪的JS难题???
招聘sharepoint/.net正规军,民兵同志请回避
目前有关ASP.Net的认证都有哪些?哪个最具有权威性,水平比较高?
笑死我了....
相关链接:
所属分类的其他文章:
Learning Resources
访问File System的Web Service出现The request failed with HTTP status 401: Unauthorized错误
2.0配置文件中的<connectionStrings>怎么用?
最新IT新闻:
最富有科技公司:中移动310亿美元居首
华盛顿抛弃微软Office 选择Google Apps
微软:WGA验证每小时黑屏是善意提醒
研究表明上网可以提高记忆力
为什么叫Windows 7?
Copyright © 旻
Powered by:
博客园
模板提供:
沪江博客