资源简介
微软官方的sqlhelper类,包含访问sqlserver和access的类,可以编译作为类库引用,也可以直接以代码形式加入项目,对于直接使用ADO.net访问数据库的小型项目来说,非常适用,大大减少了访问数据库的代码量。内含中文注释PDF。
评论可以返你一个积分哦。
代码片段和文件信息
using System;
using System.IO;
using System.Data;
using System.xml;
using System.Data.Odbc;
using System.Collections;
namespace Microsoft.ApplicationBlocks.Data
{
///
/// The OdbcHelper class is intended to encapsulate high performance scalable best practices for
/// common uses of OdbcClient.
///
public class OdbcHelper
{
#region private utility methods & constructors
//Since this class provides only static methods make the default constructor private to prevent
//instances from being created with “new OdbcHelper()“.
private OdbcHelper() { }
///
/// This method is used to attach array of OdbcParameters to a OdbcCommand.
///
/// This method will assign a value of DbNull to any parameter with a direction of
/// InputOutput and a value of null.
///
/// This behavior will prevent default values from being used but
/// this will be the less common case than an intended pure output parameter (derived as InputOutput)
/// where the user provided no input value.
///
/// The command to which the parameters will be added
/// an array of OdbcParameters tho be added to command
private static void AttachParameters(OdbcCommand command OdbcParameter[] commandParameters)
{
foreach (OdbcParameter p in commandParameters)
{
//check for derived output value with no value assigned
if ((p.Direction == ParameterDirection.InputOutput) && (p.Value == null))
{
p.Value = DBNull.Value;
}
command.Parameters.Add(p);
}
}
///
/// This method assigns an array of values to an array of OdbcParameters.
///
/// array of OdbcParameters to be assigned values
/// array of objects holding the values to be assigned
private static void AssignParameterValues(OdbcParameter[] commandParameters object[] parameterValues)
{
if ((commandParameters == null) || (parameterValues == null))
{
//do nothing if we get no data
return;
}
// we must have the same number of values as we pave parameters to put them in
if (commandParameters.Length != parameterValues.Length)
{
throw new ArgumentException(“Parameter count does not match Parameter Value count.“);
}
//iterate through the OdbcParameters assigning the values from the corresponding position in the
//value array
for (int i = 0 j
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 81675 2009-07-25 13:48 SqlHelper\OdbcHelper.cs
文件 82269 2009-07-25 17:15 SqlHelper\OleDbHelper.cs
文件 72637 2002-04-08 10:38 SqlHelper\SQLHelper.cs
文件 61833 2013-11-20 13:28 SqlHelper\SqlHelperCE.cs
文件 9755 2011-02-10 11:26 SqlHelper\SqlHelperParameterCache.cs
文件 3342 2009-11-07 13:01 SqlHelper\xm
文件 558802 2013-11-19 22:17 SqlHelper\微软SqlHelper类中文注释和使用方法.pdf
目录 0 2013-11-20 13:28 SqlHelper
----------- --------- ---------- ----- ----
870313 8
- 上一篇:sqlyog汉化包
- 下一篇:国家标准企业类型代码表
相关资源
- SqlServer+ServHA Cluster双机热备配置实战
- Delphi Xe10写的mssql批量备份还原执行命
- MSSQL数据库查看器
- sqlhelper新版含oracle、access、mysql
- 最新2016省市区镇街道4级数据库 SQL
- 三万单词库(mssql数据库).rar
- SQL Server数据库转Mysql数据库工具的一
- 64位 MSDASQL (OLE DB Provider for ODBC)
- PI 实时数据库 JDBC 说明文档
- SQL SERVER 2008 客户端
- 迷你SQL2000v1.2.9
- 非常棒的数据迁移工具,支持mysql,
- nodejs+mssql+SQL Server实现增删改查
- 任意数据库类型数据转换系统 OBDB2D
- MSSQL数据库日志清理工具2000/2005/2008
- 仿三猪mssql版.rar
- sqlncli.msi-MSSQL Server 2005 Hotfix for WinCC
- 江苏 进出口退税软件,商品编码库更
- MSSQL超强密码字典
- dtcms5.0_旗舰版_MSSQL_MVC源码
- 老黄历数据库MSSQL数据库
- dtcms5(最新版)真正的旗舰版+MSSQL+手
- DTcms V5.0 旗舰版MSSQL源码(2018年2月7日
- Provider=Microsoft.ACE.OLEDB.12.0;Data Source=
- MSSQL日志解析和浏览工具
- 通用数据库管理工具AccessMSSqloracle(单
- SQL Server 2017地址及5个版本序列号,亲
- 简单数据库管理系统
- 用委托写的sqlHelper
- 微软SqlHelper.dll源码
评论
共有 条评论