最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

调用Mysql存储过程输入输出参数

来源:懂视网 责编:小采 时间:2020-11-09 08:09:38
文档

调用Mysql存储过程输入输出参数

调用Mysql存储过程输入输出参数:欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 nID = 0; nUserID = 0; nFeaLen = 0; memset(szFea,0,sizeof(szFea)); memset(szUrl,0,sizeof(szUrl)); nType1 = 0; nType2 = 0; nType3 = 0;
推荐度:
导读调用Mysql存储过程输入输出参数:欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 nID = 0; nUserID = 0; nFeaLen = 0; memset(szFea,0,sizeof(szFea)); memset(szUrl,0,sizeof(szUrl)); nType1 = 0; nType2 = 0; nType3 = 0;

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 nID = 0; nUserID = 0; nFeaLen = 0; memset(szFea,0,sizeof(szFea)); memset(szUrl,0,sizeof(szUrl)); nType1 = 0; nType2 = 0; nType3 = 0; memset(szType4,0,sizeof(szType4)); me

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  nID = 0;

  nUserID = 0;

  nFeaLen = 0;

  memset(szFea,0,sizeof(szFea));

  memset(szUrl,0,sizeof(szUrl));

  nType1 = 0;

  nType2 = 0;

  nType3 = 0;

  memset(szType4,0,sizeof(szType4));

  memset(szStamp,0,sizeof(szStamp));

  memset(szRemarks,0,sizeof(szRemarks));

  }

  }FACE_INFO, *PFACE_INFO;

  //调研代码如下

  HRESULT CFaceDB::RegFaceP(FACE_INFO info,ULONGLONG & nID)

  {

  MYSQL_STMT * stmt_mysql = mysql_stmt_init(m_pMysql);

  try

  {

  MYSQL_BIND bind[11];

  memset(bind, 0, sizeof(bind));

  bind[0].buffer_type = MYSQL_TYPE_LONGLONG;

  bind[0].buffer = (unsigned char*)&nID;

  bind[0].buffer_length = (unsigned long)sizeof(nID);

  bind[0].length = 0;

  bind[1].buffer_type = MYSQL_TYPE_LONGLONG;

  bind[1].buffer = (unsigned char*)&info.nUserID;

  bind[1].buffer_length = (unsigned long)sizeof(info.nUserID);

  bind[1].length = 0;

  bind[2].buffer_type = MYSQL_TYPE_SHORT;

  bind[2].buffer = (unsigned char*)&info.nFeaLen;

  bind[2].buffer_length = (unsigned long)sizeof(info.nFeaLen);

  bind[2].length = 0;

  unsigned long nFeaLen = info.nFeaLen;

  bind[3].buffer_type = MYSQL_TYPE_BLOB; //特征值

  bind[3].buffer = (unsigned char*)info.szFea;

  bind[3].buffer_length = (unsigned long)nFeaLen;

  bind[3].length = &nFeaLen;

  unsigned long nUrlLen = strlen(info.szUrl);

  bind[4].buffer_type = MYSQL_TYPE_STRING; //ImgUrl

  bind[4].buffer = (char*)info.szUrl;

  bind[4].buffer_length = 64;

  bind[4].length = &nUrlLen;

  bind[5].buffer_type = MYSQL_TYPE_LONG; //type1

  bind[5].buffer = (unsigned char*)&info.nType1;

  bind[5].buffer_length = (unsigned long)sizeof(info.nType1);

  bind[5].length = 0;

  bind[6].buffer_type = MYSQL_TYPE_LONG; //type2

  bind[6].buffer = (unsigned char*)&info.nType2;

  bind[6].buffer_length = (unsigned long)sizeof(info.nType2);

  bind[6].length = 0;

  bind[7].buffer_type = MYSQL_TYPE_LONG; //type3

  bind[7].buffer = (unsigned char*)&info.nType3;

  bind[7].buffer_length = (unsigned long)sizeof(info.nType3);

  bind[7].length = 0;

  unsigned long nType4Len = strlen(info.szType4);

  bind[8].buffer_type = MYSQL_TYPE_STRING; //typ4

  bind[8].buffer = (char*)info.szType4;

  bind[8].buffer_length = 32;

  bind[8].length = &nType4Len;

  unsigned long nRemarksLen = strlen(info.szRemarks);

  bind[9].buffer_type = MYSQL_TYPE_STRING; //remarks

  bind[9].buffer = (char*)info.szRemarks;

  bind[9].buffer_length = 64;

  //bind[9].is_null = 0;

[1] [2] [3]

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

调用Mysql存储过程输入输出参数

调用Mysql存储过程输入输出参数:欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 nID = 0; nUserID = 0; nFeaLen = 0; memset(szFea,0,sizeof(szFea)); memset(szUrl,0,sizeof(szUrl)); nType1 = 0; nType2 = 0; nType3 = 0;
推荐度:
标签: 输入 进入 过程
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top