- 浏览: 256516 次
文章分类
- 全部博客 (395)
- Tech (0)
- [随笔分类]心情 (95)
- [随笔分类]技术 (112)
- [随笔分类]管理心得 (13)
- [随笔分类]Code SOP (5)
- [随笔分类]望图知意 (11)
- [网站分类]1.首页原创精华.NET区(包含架构设计、设计模式)(对首页文章的要求:原创、高质量、经过认真思考并精心写作) (8)
- [随笔分类]重构代码 (1)
- [随笔分类]童童 (2)
- Program (1)
- [随笔分类]看你知道不知道 (1)
- [网站分类]4.其他技术区 (31)
- [网站分类]3.非技术区(技术之外的文章,但不要涉及任何政治内容) (21)
- [网站分类]9.求职招聘区(个人求职、企业招聘) (0)
- [随笔分类]昨日关注 (15)
- [网站分类]6.读书区(技术书籍阅读心得、书籍推荐) (3)
- [随笔分类]一步一个脚印 (2)
- [网站分类]网站管理区(网站管理方面的疑问、建议、意见, 寻求管理员帮助) (1)
- [网站分类]2..NET新手区(用于发表不合适发表在首页的.NET技术文章,包括小经验、小技巧) (3)
最新评论
今天在调用SqlServer中的系统存储过程sp_droplogin的时候,系统提示错误,看了看错误的提示"系统不支持事务",原来在编写的过程中,习惯的为调用过程增加了事务处理,在查看了MSDN的帮助的时候,发现了这句话:
"不能在用户定义的事务内执行 sp_droplogin。"
就是这么简单的一句话,就造成了执行的错误,其实往往有很多细节我们都忽视了,这个就要求我们在处理的时候更加灵活一点,这样我在封装函数的时候做了如下处理,
这个是在VB6中定义的一个函数,其中UserTrans是后来添加的,我想很多时候衡量一个函数或类库的好坏,往往要看细节,而这些细节往往跟经验有关,但是任何细节都不要忽视.
"不能在用户定义的事务内执行 sp_droplogin。"
就是这么简单的一句话,就造成了执行的错误,其实往往有很多细节我们都忽视了,这个就要求我们在处理的时候更加灵活一点,这样我在封装函数的时候做了如下处理,
Public Sub ExecuteNonQuery(ByVal CommandText As String, _
Optional ByVal CommandType As ADODB.CommandTypeEnum = _
ADODB.CommandTypeEnum.adCmdText, _
Optional ByVal UseTrans As Boolean = True)
End Sub
Optional ByVal CommandType As ADODB.CommandTypeEnum = _
ADODB.CommandTypeEnum.adCmdText, _
Optional ByVal UseTrans As Boolean = True)
End Sub
这个是在VB6中定义的一个函数,其中UserTrans是后来添加的,我想很多时候衡量一个函数或类库的好坏,往往要看细节,而这些细节往往跟经验有关,但是任何细节都不要忽视.
发表评论
-
打包应该注意MDAC的安装次序
2005-11-14 16:06 957MDAC得打包通常都是很讨厌得,一直没有太好的办法。以前得解决 ... -
小毛病,大问题
2005-11-24 11:19 618今天用户抱怨,为什么数据库中条目的计数越来越大,而且清空数据库 ... -
CMD命令也要用好
2005-11-30 13:30 993以前一些程序需要执行 ... -
一步一个脚印-产品升级随笔(1)-vision
2005-12-18 08:17 676产品的维护和升级总是困扰着我,犯过很多的错误,吃过很多的亏,如 ... -
一步一个脚印-产品升级随笔(4)-波浪
2005-12-30 11:10 693产品的升级不是一次就可以完成的,需求会像洪水一样永远都不会停止 ... -
国民党的800万军队不是一天消灭的
2006-01-09 15:58 618这几天又去了一趟京城,刚刚回到家里,特别的疲惫,昨天美美的在家 ... -
还不如扔掉
2006-01-12 12:42 586周六、周日打算搬回学校的单身宿舍了,把租的房子退掉,但是屋子里 ... -
看你知道不知道之-全局对象
2006-02-10 12:49 651这几天在整理类库,想通过VB6来提供全局函数,将公司常用的函数 ... -
看你知道不知道之-制作数据字典
2006-02-10 17:49 1011这部分内容和VB6的关系不大,但是确是困扰我的一个问题。 这几 ... -
看你知道不知道之-为进程内部件设置基地址
2006-02-13 11:17 693在用Project Analyzer 进行 ... -
看你知道不知道之-Call转义序列
2006-02-14 13:00 650今天在整理代码的时候,需要修改一个函数,使这个函数可以通过AD ... -
看你知道不知道之-使用SET NOCOUNT优化存储过程
2006-02-15 14:51 766每次我们在使用查询分析器调试SQL语句的时候,通常会看到一些信 ... -
看你知道不知道之-你注意Where子句的次序了吗?
2006-02-16 08:12 604这个系列越来越多的是和SQL语句相关的问题了,因为这段时间工作 ... -
看你知道不知道之-用好sp_depends
2006-02-21 12:25 1139前几天检查一个兄弟写的存储过程,我想知道这个存储过程到底涉及到 ... -
今天20,明天21
2006-03-06 15:58 564这几天一直封闭,昨天刚刚放出来,感觉十分的疲惫。在封闭的过程中 ... -
重构代码-随笔(1)
2006-03-09 10:32 576原始代码: If txt ... -
干这行最重要的是要坐住板凳
2006-03-12 20:40 722我们周五的时候刚刚辞退的一个试用期员工,给我在QQ留言,内容大 ... -
看你知道不知道之-别惹我Msgbox的Title
2006-03-13 19:40 603在VB6中,MsgBox是比较讨厌的,我在整理代码的时候,通常 ... -
Windows Server 2003 R2 修复Windows Server 2003
2006-03-19 13:05 1185最近特别喜欢去反波上听平客的段子,有一些也下载到本地了,但是我 ... -
靠左侧通行
2006-03-23 08:15 736从小老师和父母就告诉我,一定要靠人行横道的右侧通行,我也是 ...
相关推荐
在本文中,我们将深入探讨如何利用MyEclipse集成开发环境与SQL Server数据库管理系统,构建一个完整的在线考试系统。 MyEclipse是基于Eclipse的一款强大的Java EE集成开发工具,它支持多种Web应用框架,如Spring、...
在本文中,我们将探讨SQL Server数据库中的存储过程,这是一种子程序,允许数据库管理员和开发者封装一系列的SQL语句,以执行特定的数据库操作任务。存储过程不仅提高了代码的复用性,还能够优化性能,增强数据的...
SQL Server存储过程在WEB技术中的应用是软件开发领域的一个重要课题。由于WEB应用程序经常需要处理大量数据,因此,WEB服务器常常面临着需要响应大量数据请求的挑战。数据查询和操作更新的效率通常会成为限制Web应用...
本文将详细探讨一个基于Java编程语言和SQLServer数据库系统的“固定资产管理系统”的核心技术和实现要点,旨在帮助读者理解和掌握此类系统的构建过程。 首先,我们来看“固定资产”这一概念。在会计学中,固定资产...
SQL Server是Microsoft公司出品的一款强大而可靠的数据库管理系统,它在企业级数据存储和管理方面扮演着重要角色。本教程将通过一个简单示例,讲解如何使用C#连接到SQL Server数据库,执行查询并显示结果。 首先,...
《SQL Server实用教程(第3版)》是郑阿奇编著的一本针对SQL Server数据库管理系统的实战指导书籍,特别适合初学者和有一定基础的学习者深入理解与掌握SQL Server 2005的相关知识。这本书可能包含了从基础概念到高级...
SQLServer2000是微软公司推出的一款企业级数据库管理系统,它提供了高效的数据存储、备份恢复、安全性管理以及性能优化等功能。本案例集由邹健编著,旨在帮助读者深入理解和应用SQLServer2000。 在学习和使用SQL...
序中创建一个SQL Server数据库。这通常通过执行SQL命令完成,比如`CREATE DATABASE`语句。在C#中,你可以使用`SqlCommand`对象来执行这样的命令。以下是一个创建数据库的例子: ```csharp sql = "CREATE DATABASE ...
Sql Server 是一款由微软公司开发的关系型数据库管理系统,广泛应用于企业级数据存储和管理。本课件详尽地探讨了Sql Server在开发过程中的各个方面,包括基础操作、高级特性和关键概念,旨在帮助学习者全面掌握...
SQL Server 2000是微软公司推出的一款关系型数据库管理系统,广泛应用于企业级数据存储、管理和分析。通过学习这本书,你可以了解到数据库管理系统的原理,以及如何在实际工作中应用SQL Server 2000。 首先,我们...
【asp+sqlserver2000网络书店系统】是一个典型的基于Web的应用程序,它整合了ASP(Active Server Pages)技术和SQL Server 2000数据库管理系统,为用户提供了一个在线购书、浏览书籍信息以及管理图书库存等功能的...
《SQL Server 2000编程员指南》是一本深入探讨SQL Server 2000数据库管理系统编程技术的专业书籍。全书分为20个章节,包含丰富的内容和详尽的解释,总计537页,旨在帮助读者全面掌握SQL Server 2000的编程技能。尽管...
综上所述,SQL Server 2000数据库的网络安全是涉及多方面因素的复杂问题,需要数据库管理员从操作系统安全、账户管理、日志监控、协议加密、存储过程管理以及端口配置等多个方面综合考虑和部署安全措施,才能有效地...
《SQL Server 2000编程员指南教程》是一本专为SQL Server 2000开发者设计的全面教程,旨在帮助读者掌握SQL Server 2000的编程技术和最佳实践。该教程深入浅出地介绍了数据库管理、数据查询、存储过程、触发器、索引...
本篇将深入探讨“都市供求信息网”项目,这是一个基于Struts2.0框架和Sqlserver2000数据库系统的完整源码实现,对于Java开发者尤其是初学者而言,是不可多得的学习资源。 首先,我们要理解Struts2.0这一经典的MVC...
本项目"实现对MySql、SQLServer、Access等数据库的数据进行集成"旨在提供一个解决方案,将来自不同数据库系统的数据整合到一起,便于统一管理和分析。下面将详细介绍这个项目涉及的知识点。 1. **数据库系统**:...
在.NET开发过程中,SQL Server作为常用的数据库管理系统,其在面试中的地位不容忽视。这份压缩包文件,名为"SQL题目",显然包含了与.NET环境下的SQL Server面试相关的试题,旨在帮助应聘者准备数据库相关的面试环节...
《学生选课管理信息系统》是基于Java技术和SQLServer数据库构建的一款实用软件,旨在优化高校的选课流程,提高教育管理效率。系统虽已具备基本功能,但仍存在改进余地,期待用户与开发者共同完善。 首先,Java作为...
在本项目中,重点在于使用Java和SQL技术来构建这样一个系统。Java是一种广泛使用的编程语言,尤其适合开发企业级应用,而SQL(Structured Query Language)则是用于管理和处理关系型数据库的标准语言。 首先,我们...