当前位置: 首页 > news >正文

南京网站制作公司怎么样/免费做网站的网站

南京网站制作公司怎么样,免费做网站的网站,张店易宝网站建设,网站建设的知识场景:.Net程序调用Oracle方法 command.ExecuteNonQuery()执行存储过程;弹出如标题异常信息。存储过程有4个输入参数,一个输出参数。一旦执行到给输出参数赋值的时候就报错。但在Plsql环境下调度,是正常的。分析:查阅各帖子&#x…

场景:

.Net程序调用Oracle方法 command.ExecuteNonQuery()执行存储过程;弹出如标题异常信息。

存储过程有4个输入参数,一个输出参数。一旦执行到给输出参数赋值的时候就报错。但在Plsql环境下调度,是正常的。

分析:

查阅各帖子,都说是变量长度不够,但设置也无果。

后来,怀疑是不是设置参数顺序有问题,调整,搞定。

解决:

存储过程中定义的参数,第一个为out,虽然在设置参数时,用了参数名,但好像没起什么作用。所以,把输出参数第一个设置,与定义顺序一致,就OK了。

另外:输出参数长度是必须指定的。这里,我是通过给定一个无意义的初始值(做占位符用)。

//定义输出参数

Dictionary dicOut = new Dictionary();

dicOut.Add("djdh", "11111111111111111111");

定义存储过程:

CREATE OR REPLACE PROCEDURE gendh(djdh OUT VARCHAR2,

djlx IN VARCHAR2,

rq IN VARCHAR2,

dwdm IN VARCHAR2,

csfs IN VARCHAR2) IS……

后台服务中的存储过程方法定义:

// 设置输出参数

foreach (KeyValuePair kvp in dicParaOut)

{

command.Parameters.Add(kvp.Key, OracleDbType.Varchar2, kvp.Value.ToString().Length).Direction = ParameterDirection.Output;

}

//设置输入参数

foreach (KeyValuePair kvp in dicIn)

{

command.Parameters.Add(kvp.Key, OracleDbType.Varchar2, kvp.Value, ParameterDirection.Input);

}

时间: 05-29

http://www.lbrq.cn/news/1984537.html

相关文章:

  • 手机社交网站建设/seo公司后付费
  • 云南省人防工程建设网站/制作网页设计公司
  • 合肥平台网站建设/自动外链网址
  • 广安网站建设兼职/360渠道推广系统
  • 国产apple/重庆seo排名外包
  • 哈尔滨专业建网站哪家好/上海城市分站seo
  • 黑龙江省住房和建设厅网站/线上渠道推广怎么做
  • 全flash网站下载/2023年的新闻十条
  • 网站 目录 结构/it培训机构排名及学费
  • 深圳做营销网站公司哪家好/网站页面关键词优化
  • 如何只做网站/深圳百度推广电话
  • 济南网站建设推广服务/软文自助发稿平台
  • 力洋童装批发网站/关键词搜索工具
  • 广西和住房城乡建设厅网站首页/企业官方网站有哪些
  • 建设项目/班级优化大师
  • 大气 网站模板/长沙网站关键词排名公司
  • 免费gif动图在线制作网站/平台连接
  • 广州中小企业网站建设/网上营销推广
  • wordpress win7 win10/西安网站排名优化培训
  • 广州市建设监理协会网站/网络推广公司名字
  • page做网站/全球网站流量排名100
  • dede宠物网站模板/北京朝阳区优化
  • 做网站的公司 杭州/郑州建网站的公司
  • 县级网站建设培训会/天津seo结算
  • 做设计开店的网站/app推广员好做吗
  • 邢台高端网站建设/seo薪资seo
  • 佛山大良网站建设/抖音广告代运营
  • 广东省建设工程执业资格注册中心网站/自媒体账号申请
  • 9e做网站/搜索技巧
  • 怎么做网站关键词库排名/网络营销方式方法
  • Spring AI 系列之十三 - RAG-加载本地嵌入模型
  • : $ operator is invalid for atomic vectors
  • Rust基础[part4]_基本类型,所有权
  • 微信小程序进度条cavans
  • ELK部署与使用详解
  • Spark 单机模式安装与测试全攻略​