![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ADO.NET
hychieftain
这个作者很懒,什么都没留下…
展开
-
关于Command.ExecuteScalar返回值
Command.ExecuteScale()一般返回object 类型,但我们经常要把它转化成对应的数据库字段类型。比如Oracle数据库字段类型为 numeric,用 int result =(int) Command.ExecuteScale(); 会引发 InvalidCastException 异常。这时有二种方法: 1. 用 int result = int.Parse原创 2004-07-20 15:53:00 · 5640 阅读 · 0 评论 -
针对 .NET 开发人员的存储过程评估
引言本文旨在介绍使用存储过程封装应用程序所需的 Transact-SQL (T-SQL) 的主要优缺点,以便您对如何在您的环境中使用存储过程做出明智的决策。对于那些可以利用存储过程的人员,本文还介绍了与在 .NET 应用程序中使用存储过程相关的工具和最佳做法。在这方面,大家的看法并不一致,有些人认为业务逻辑只应被编码到中间层或数据库中;有些人认为内联查询是唯一的选择;有些人则认为存储过程应原创 2004-11-09 11:35:00 · 1315 阅读 · 0 评论 -
[转].Net中删除数据前进行外键冲突检测
在编写数据库系统中为了保证系统中数据的一致性最简便且安全的方法就是在DBMS中建立外键约束,但删除主键数据时如果违反了外键约束,尽管DBMS会给出错误提示,如SQL Server的提示信息“%1! 语句与 %2! %3! 约束 %4! 冲突。该冲突发生于数据库 %6!,表 %8!%10!%11!%13!。”,但这些提示信息对最终用户来说,是不友好的,于是就自己写了个类,用来删除记录时的原创 2004-11-10 11:19:00 · 1142 阅读 · 0 评论 -
设计数据层组件并在层间传递数据
Angela Crocker、Andy Olsen 和 Edward JezierskiMicrosoft Corporation 2002年8月 适用于: Microsoft® .NET 应用程序摘要:学习向 Microsoft .NET 应用程序公开数据的最佳方式,以及如何实现一个有效的策略以便在分布式应用程序的层间传递数据。(本文包含一些指向英文站点的链接。)目录原创 2004-11-09 13:18:00 · 1428 阅读 · 0 评论 -
[转]T-SQL 生成一个简易的 公历年历 T-SQL 含日期所在月及年的周次
--增加了日期所在月及年的周次!--星期日要算在"上一周"!(注意 WeekOfYear、WeekOfMonth 与 MyWeekOfYear、MyWeekOfMonth 的区别)--注意 datename 的值会因 SQL Server 语言版本或日期格式有所差异!--本测试环境为: SQL Server 2000 简体中文版 + Windows 简体中文版declare @ datetim原创 2004-11-19 10:41:00 · 1129 阅读 · 0 评论 -
SQL Server数据库完整迁移[转]
方法一:1、停掉源数据库,将要复制的数据库两个物理文件(MDF、LOG)拷贝到目的地。2、打开目的SQL Server数据库的企业管理器,将该数据库文件附加为本地数据库。但是库名要修改为不同的名字,例如XXBAK等。3、新建一个与源数据库同名的空库,使用默认值建立。4、在“安全性”——“登录”里新建该数据库的实际登录名,输入访问密码,“数据库访问”里选择对应的数据库,并勾上“db_owner原创 2004-12-13 17:11:00 · 2527 阅读 · 0 评论 -
SQL 一些小技巧
These has been picked up from thread within sqljunkies Forums http://www.sqljunkies.comProblemThe problem is that I need to round differently (by halves) Example: 4.24 rounds to 4.00, but 4.26 round原创 2004-12-07 11:26:00 · 1231 阅读 · 0 评论