ADO.NET json数组多条记录执行在DAL层循环(执行存储过程)
public int UpdateRegdate(tj_book_patient regdatejson)
        {
            int temp;
            SqlParameter[] ps = new SqlParameter[]{
//实体类的字段和存储过程的参数对齐
new SqlParameter("@reg_date",regdatejson.reg_date),
                new SqlParameter("@pat_code",regdatejson.pat_code),
                new SqlParameter("@reg_time",regdatejson.reg_time),
                new SqlParameter("@hsp_code",regdatejson.hsp_code),
//存储过程中的output参数
                new SqlParameter("@reg_no",' '),
            };
//执行存储过程
            temp = SqlHelper.ExecuteNonQuery("pr_update_dlyyregdate", ps);
            return temp;
        }
//此处调用上面的方法
public int InsertRegister(string regdatejson) {
//反序列化json数组
JavaScriptSerializer js = new JavaScriptSerializer();
List<tj_book_patient> pt = js.Deserialize<List<tj_book_patient>>(regdatejson);
            int result = 0;
            foreach (tj_book_patient s in pt)
            {
                result = UpdateRegdate(s);
//存储过程返回的output参数来判断数据是否执行成功
switch (result)
                {
                    case 0: message = "添加失败"; break;
                    case 1: message = "添加成功"; break;
                }
}
            return result;
        }
转发请注明出处
ADO.NET json数组多条记录执行在DAL层循环(执行存储过程)的更多相关文章
- 八、Delphi10.3读取JSON文件,并修改JSON数组一条内容后保存到文件
		
一.我们有一个JSON文件,如下: { "在野": [ { "城池": 0, "武将": 74, "登场年": 190 ...
 - php 数组 高效随机抽取指定条记录的算法
		
php使用数组array_rand()函数进行高效随机抽取指定条数的记录,可以随机抽取数据库中的记录,适合进行随机展示和抽奖程序. 该算法主要是利用php的array_rand()函数,下面看一下ar ...
 - jquery实现对象数组 筛选出每条记录中的特定属性字段 及根据某个属性值筛选出指定的元素
		
jquery实现对象数组 筛选出每条记录中的特定属性字段 直接上图: 源码: /** * 对后端返回的数据,筛选出符合报表的列项,多余的列项去除 */ function filterParams(da ...
 - 违反并发性: UpdateCommand影响了预期 1 条记录中的 0 条 解决办法
		
本文转载:http://www.cnblogs.com/litianfei/archive/2007/08/16/858866.html UpdateCommand和DeleteCommand出现DB ...
 - sql中插入多条记录-微软批处理
		
这是使用批处理的一个例子: System.IO.StreamWriter messagelog = null; string messageString = ""; SqlConn ...
 - jquery 中json数组的操作(转)
		
在jquery中处理JSON数组的情况中遍历用到的比较多,但是用添加移除这些好像不是太多. 今天试过json[i].remove(),json.remove(i)之后都不行,看网页的DOM对象中好像J ...
 - ThinkPHP与EasyUI整合之二(datagrid):删除多条记录
		
学习EasyUI已有一段时间了,现在开始逐步把平时学习的细节和难点记录下来. 1. datagrid选中多条记录的语句是: var rows = $('#dg').datagrid('getSelec ...
 - Yii1 用commandBuilder方法往数据表中插入多条记录
		
$builder = Yii::app()->db->schema->commandBuilder; // 创建builder对象 $command = $builder->c ...
 - 框架-弹出选择框(Jquery传递Json数组)
		
给一个button按钮,执行方法 Json传值$("body").on("click", "#btnsure", function() { ...
 
随机推荐
- Ambari配置Hive,Hive的使用
			
mysql安装,hive环境的搭建 ambari部署hadoop 博客大牛:董的博客 ambari使用 ambari官方文档 hadoop 2.0 详细配置教程 使用Ambari快速部署Hadoop大 ...
 - pyqt笔记1模块 信号和插槽
			
资料 PyQt5图形界面编程 PyQt5指南 模块 PyQt5本身拥有超过620个类和6000函数及方法. QtCore模块涵盖了包的核心的非GUI功能,此模块被用于处理程序中涉及到的 time.文件 ...
 - _itemmod_rate_stone
			
`entry`几率宝石物品ID `type` 1--合成对应_itemmod_exchange_item 2--强化对应_itemmod_exchange_item 3-附魔(除itemMask = ...
 - Codeforces 781B. Innokenty and a Football League
			
题目链接:http://codeforces.com/contest/781/problem/B 去tmd 2-SAT 直接贪心就可以过去了,优先选择第二种情况. 然而....可以被叉掉(数据水了) ...
 - 【一】php 基础知识
			
1 php标记,<?php php代码 ?> 2 注释:代码的解释和说明 多行注释 /**/ 单行注释 //.# 3“.”连接符 echo "hello".date(& ...
 - 【转】Windows下selenium+python自动化测试环境搭建
			
原文链接:http://www.cnblogs.com/test-of-philosophy/articles/4322918.html 搭建平台:windows 1.安装python,下载地址:ht ...
 - JS实现 进度条 不用控件
			
demo1 <html> <head> <title>进度条</title> <style type="text/css"&g ...
 - ASP.net 网站开发知识点总结
			
一.常用技术概括及介绍 1. SQL server:处理数据库的设计 2. asp.net 3. html :前端网页 4. css :网页的布局设计 5. JavaScrip ...
 - Qt解析Json数据
			
1 JSON数据简介 JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式.它基于 ECMAScript (欧洲计算机协会制定的js规范) ...
 - mt19937 -- 高质量随机数
			
优点:产生速度快, 周期大 用法: #include<bits/stdc++.h> using namespace std; int main() { mt19937 mt_rand(ti ...