JSnack使用心得(一)
来源:互联网 发布:乐视电视mac码多少位 编辑:程序博客网 时间:2024/06/10 03:34
JSnack使用心得:
1、如何调用存储过程
1) 调用完存储过程,获得返回值
JSnackLib.struPara[] mypara = new JSnackLib.struPara[2];
mypara[0] = new JSnackLib.struPara("myprojectid", DbType.Int32, ViewState["projectid"].ToString(), ParameterDirection.Input);
mypara[1] = new JSnackLib.struPara("mystateid", DbType.Int32, this.rblInitStatus.SelectedValue.ToString(), ParameterDirection.Input);
DataTable dt = JSnackLib.dbop.Instance().ExecuteProcQuery("sp_GetCustomField", ref mypara);
2)直接调用存储过程,无须返回值
JSnackLib.struPara[] mypara = new JSnackLib.struPara[9];
mypara[0] = new JSnackLib.struPara("myaffairid", DbType.Int32, ViewState["affairid"].ToString(), ParameterDirection.Input);
mypara[1] = new JSnackLib.struPara("mycontent", DbType.String, this.txtRemark.Text, ParameterDirection.Input);
mypara[2] = new JSnackLib.struPara("mystateid", DbType.Int32, strState, ParameterDirection.Input);
mypara[3] = new JSnackLib.struPara("mysrcstateid", DbType.Int32, ViewState["srcstateid"].ToString(), ParameterDirection.Input);
mypara[4] = new JSnackLib.struPara("mycreateuserid", DbType.Int32, Session["userid"].ToString(), ParameterDirection.Input);
mypara[5] = new JSnackLib.struPara("myassignto", DbType.String, strAssignto, ParameterDirection.Input);
mypara[6] = new JSnackLib.struPara("myrecordclass", DbType.Int32, strRecordClass, ParameterDirection.Input);
mypara[7] = new JSnackLib.struPara("myrecordid", DbType.Int32, myrecordid.ToString(), ParameterDirection.Output);
mypara[8] = new JSnackLib.struPara("outassigntomail", DbType.String, strOutAssignToMail, ParameterDirection.Output);
JSnackLib.dbop.Instance().ExecuteProc("sp_SaveRecords", ref mypara);
3)如何快速开发存储过程
例如:要保存一个新的表,可以直接在Navicator上拷贝sp_SaveForm函数为sp_SaveXXX,
然后修改即可。
- JSnack使用心得(一)
- JSnack使用心得(二)
- JSnack使用心得(三)——安装部署
- sqlapi 使用心得(一)
- VB使用心得(一)
- ARC使用心得(一)
- ARC使用心得(一)
- ARC使用心得(一)
- ECharts使用心得(一)
- Git使用心得(一)
- Git使用心得(一)
- EChart使用心得(一)
- jeesite使用心得(一)
- HBuilder使用心得(一)
- WINDOWS VISTA 使用心得(一)
- V8 引擎使用心得 (一)
- 我使用Castor的心得(一)
- 番茄工作法--使用心得(一)
- github使用指南
- 系统架构设计-之数据库表构建关系
- Spring mvc 数据验证框架注解
- 信号
- Android 异步类AsyncTask学习
- JSnack使用心得(一)
- Java Mina框架学习
- leetcode编程:对数时间查找有序数组中位数
- [LeetCode]Partition Equal Subset Sum
- Vim命令大全
- servlet ehcache beanfactroy c3p0 配置文件
- Python Anaconda
- java web介绍及今天所学
- 实现鼠标点击及键盘控制下拉菜单事件