gzsxy8013
导航
博客园
首页
新随笔
联系
订阅
管理
<
2005年11月
>
日
一
二
三
四
五
六
30
31
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
1
2
3
4
5
6
7
8
9
10
统计
随笔 - 16
文章 - 29
评论 - 9
引用 - 0
公告
昵称:
申晓园
园龄:
6年5个月
粉丝:
0
关注:
0
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔档案
(16)
2005年12月 (1)
2005年11月 (14)
2005年10月 (1)
文章档案
(29)
2006年6月 (1)
2006年5月 (1)
2006年4月 (3)
2005年11月 (8)
2005年10月 (16)
cnblogs收藏
::吞硬币的小猪::
『 天道酬勤 』
12个.net 开发者值得去读的国外Blog
AntingZ的专栏
Bonny.Wong:致力于企业信息化。。。
dudu-快乐程序员
erp软件
flygoldfish(长流支流)的专栏 争取开创网络程序员新职业先河 继《金制打印通》之后,隆重共享《WebMIS.NET快速开发平台》
haibodotnet的水晶报表世界
http://esshs.cnblogs.com/
http://www.kaifz.com/
IT 菜园子
Rickie Lee's blog
System Information--任宇
uml论坛
vb delphi vc asp.net
VB.NET初学者园地
程序员的世界
工作流的网站
蝈蝈俊.net
嗨,您好!欢迎到zjcxc(邹建)的专栏>
继《金制打印通》之后,隆重共享《WebMIS.NET快速开发平台》
进销存软件
骆驼刺的专栏
门斧的专栏
孟子e章专栏
闵峰csdn
青润心情
阮高的blog
软件名称: Rational Rose 2003
思归的专栏
速马的专栏
随风.NET点滴
王洪生的BLog
闲云野鹤的专栏
小山
一个轻量级的数据访问解决方案
愚翁专栏
愚翁专栏
云中客的专栏
erp资料
http://www.fjit.com.cn/smb/
it168解决
SMB生态调查二:“第三梯队”信息化之“怪”现状
计世网
中国国家企业网
java
javascript
http://www.activewidgets.com/javascript.forum.473.2/onenter-event.html
http://www.experts-exchange.com/Web/Web_Languages/JavaScript/Q_20834313.html
http://www.javascriptfr.com
http://www.javascriptworld.com/js4e/scripts/index.html
http://www.zdnet.com.cn/developer/webdevelop/story/0,3800067013,39391180,00.htm
互联网页面浏览限制实现总结
用Javascript制作一个可自动填写的文本框(全文完) 选择自 yjgx007 的 Blog
net资料
Convert VB.NET to C#
http://www.chinaitpower.com/Dev/Programme/Net/
http://www.syncfusion.com
pdm
pdm
uml
uml 软件以用为本
个人技术网站
51windows.net
http://www.zahui.com
吴 迪 专栏
实事政治讨论
sohu评论
我的收藏连接
C# ->VB.NET
c#国外开发网站
c-sharpcorner
datagrid girl
DotNetBips
DotnetJoin
dotnetjunkies
Eggheadcafe
MSDN技术归档
MSDN中关于winform的FAQ
MSDN中文网站
ORACLE中国用户讨论组
SourceForge.NET
support.apress.com
the code project
theserverside.net
vb.net国外开发网站
vbcity.com
vb国外网站
windows forms FAQ
windows forms快速入门
windowsforms.net
www.tech-archive.net/
报表网站
编程爱好者
插件简介:一个基于.net平台的可以替代VSS版本控制工具采用XML Web Services作为通信协议.
多线程
反编译工具下载
高海东的技术资料
共创软件联盟
共享软件下载
关于SOCKETS
华录集团
欢迎光临Soft8.Net[中国首家专业软件搜索引擎],在这里能轻松地找到几乎所有的软件,以后您要找软件请来这里
慧都控件网
技术文档
开发net应用系统架构
开源网站
柳州市制造业信息化促进中心
麦高网
闵峰的专栏
如何设计一个继承自collection的类
商业智能
商业智能cnblogs
上海朗风条码-中国最权威的条码解答网站
水如烟•村的专栏
天天接活
天新网
文档在线
系统分析
下载110
学海
椰子林DotNet的天空
应用软件下载
源码天下
源码下载
支点企业信息化
中国.NET俱乐部
中国ActiveX控件下载网 - 程序员之友
中国DOTNET俱乐部
中国网盟
中文版权所有:虎霸下载在线
资讯网
组件的设计时特性
最好的.net反编译工具
资源下载网站
三好在线
最新评论
推荐排行榜
如何使用VS.NET调试数据库存储过程 longrujun [原作]
VS.NET可以利用诸如C#以及VB.NET等语言,开发基于.NET架构的应用程序,同时也可以用来编写CSS(层叠样式表)、HTML、XML以及SQL。其中针对SQL的功能是经常被我们忽视的内容,下面我就详细讲解一下VS.NET是如何与SQL协同工作的。
数据库连接
VS.NET的Server Explorer可以非常方便的实现与数据库服务器的连接工作。虽然这种连接不仅限于SQL Server。图A显示的是VS.NET工作区右面的Server Explorer面板。你可以通过View下拉菜单找到该对象,或者在工作区右边点击选项卡来显示Server Explorer。在Server Explorer中右键点击Data Connections,会出现连接到新数据库的选项。图B是连接对话框。其中Test Connection按钮可以方便的测试数据库的可连接性和连接正确性。
图A:Visual Studio .NET的Server Explorer
图B:通过Server Explorer添加一个新的数据库连接
一旦在Server Explorer中添加了连接,它就会出现在Server Explorer的服务器节点中。同时服务器名称和相关选项也会出现在下方。SQL Servers节点可以提供程序访问SQL Server以及其中的数据元素的能力。现在,你差不多已经可以开始调试SQL代码了,不过在这之前还要进行一些设置。
SQL Server设置
SQL Server包含了一种扩展的存储过程,可以用它来控制调试存储过程的访问能力。这个存储过程叫做sp_sdidebug,下面的T-SQL代码可以用来允许一个用户对存储过程进行调试:
USE Master
GRANT EXECUTE
ON sp_sdidebug
TO username
另外,用户必须具备访问数据库和存储过程的权限。一旦做好相关的设置,用户就可以开始真正的调试过程了。实际上,调试过程很简单,只需要在VS.NET的Server Explorer中右键点击存储过程,并选择Step Into Stored Procedure。图C 是一个使用Northwind数据库进行存储过程调试的例子。在这个例子中,存储过程会从数据库中返回十个价格最高的产品。
图C:通过Server Explorer调试存储过程
当调试过程开始后,就跟日常调试C#或VB.NET代码没什么不同了。图D是刚才的存储过程在调试模式下的视图。相应的选项可以通过Debug下拉菜单或者快捷键来实现。以下是几个与调试相关的快捷键:
F5:继续
Shift + F5:停止调试
F11:单步进入
F10: 单步跳过
Shift + F11: 单步跳出
图D:调试模式下的存储过程
另外,可以加入断点和查看点,以监视调试过程。在VS.NET工作区的下方,可以看到调试过程的输出结果。图E 显示了对存储过程进行调试后的VS.NET工作区。从图上我们能看到调试信息:存储过程运行的返回值是0,这表示运行成功。
图E:运行存储过程后的调试信息
我们也可以按照图F所示,从调试窗口上的下拉菜单中选择Database Output来显示输出结果。实际的输出和图F差不多。
图F:查看存储过程的输出结果
参数
现实中的存储过程要比我们的例子复杂的多。大部分实际应用的存储过程都可以接受或返回一个或多个参数。用VS.NET的调试器对其调试也非常简单,你可以看到添加不同参数后的代码运行效果。对需要输入参数的存储过程进行调试时,会有一个窗口弹出用来接受参数。
图G是接收参数的对话框。本例中我选择的是需要输入起始和中止时间的存储过程(年度销售量),它会返回在该时间段内的销售总量。另外,在所输入的参数中,也可以选择NULL或DEFAULT,这可以检查在空值和默认值情况下,存储过程是否会出现问题。
图G:带参数的调试过程
总结
VS.NET对存储过程进行开发、维护和调试的能力,使它完全代替了其它诸如SQL Server的Query Analyzer的工作。
绿色通道:
好文要顶
关注我
收藏该文
与我联系
posted on 2005-11-07 18:58
申晓园
阅读(214)
评论(0)
编辑
收藏
注册用户登录后才能发表评论,请
登录
或
注册
,
返回博客园首页
。
首页
博问
闪存
新闻
园子
招聘
知识库
最新IT新闻
:
·
谷歌将出售Clearwire股份 不到收购价1/10
·
为什么Google比苹果更令微软恐惧?
·
思科拟2.71亿美元收购私有公司Lightwire
·
社交商务公司Bazaarvoice将于2月24日进行IPO
·
戴尔收购备份软件公司AppAssure
»
更多新闻...
最新知识库文章
:
·
领域模型管理与AOP
·
编程的艺术:漂亮的代码和漂亮的软件
·
GIT分支管理是一门艺术
·
编程:是一门艺术
·
编程是一门艺术吗?
»
更多知识库文章...
China-pub 2011秋季教材巡展
China-Pub 计算机绝版图书按需印刷服务
Powered by:
博客园
Copyright © 申晓园