SqlBuilder.cs文件,新增AddParam方法, 支持OutPut参数
SqlBuilder.cs文件,新增AddParam方法, 支持OutPut参数
C# Code: /// <summary> /// 增加参数 /// </summary> /// <param name="parameterName">参数名称,带@符号</param> /// <param name="sqlDbType">SqlDbType类型</param> /// <param name="value">值</param> /// <param name="direction">输入/输出类型</param> public void AddParam(string parameterName, DbType dbType, int size, object value, ParameterDirection direction) { string symbol = DataProvider.DBCreator.ParamSymboName; DbParameter p = DataProvider.DBCreator.CreateParameter(); p.ParameterName = (_AddParamHeader ? symbol : "") parameterName; p.DbType = dbType; p.Size = size; p.Value = value; p.Direction = direction; int i = _cmd.Parameters.Add(p); } //来源:C/S框架网(www.csframework.com) QQ:1980854898 使用方法: C# Code: public bool TestOutputParameter(ref string outputValue) { SqlProcedure sp = SqlBuilder.BuildSqlProcedure("usp_TestOutputParameter"); sp.AddParam("@TestDate", DbType.DateTime, 8, null, ParameterDirection.Output); DataProvider.Instance.ExecuteNoQuery(_Loginer.DBName, sp.SqlCommand); //取参数值 outputValue = ConvertEx.ToString(sp.SqlCommand.Parameters["@TestDate"].Value); return true; } //来源:C/S框架网(www.csframework.com) QQ:1980854898 扫一扫加作者微信
参考文档:
C#.Net自定义控件 - CheckedListBoxEditor(支持多值勾选及新增) C/S框架代码注释如何?每个方法及参数都有说明? 修正UpdateSummaryRow方法,不会定位到当前新增的单据 企业版:入仓单(IN)新增一份无打印窗体的报表例子,查主从表数据,支持打印图片 DevExpress DateEdit组件是空日期,传入SQL参数报错解决方法 C# 几个常用获取当前文件名的方法 关于frmBaseChild.SetParameter方法说明与使用,打开窗体传入参数例子 支持两种格式的流水号码,在DAL层重载GetNumber方法 新增组织机构通用界面,并支持上下级权限控制 跨模块打开窗体,支持传入参数加载不同类型的数据 笔记..NET支持的类型参数约束 class A C#.NET扩展的动态对象支持动态属性和方法以及Json格式与对象互转 数据字典BLL.CreateDataBinder方法实现新增记录给主键赋值 通用文本提示对话框窗体支持保存文本文件|C/S框架网 支持主从表BLL单独提交明细表优化UpdateDetailKey方法|C/S框架网
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |