马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
InnoDB事务型数据库的首选引擎,支持ACID事务,支持行级锁定存储历程|毛病|办理
这段工夫用了一下C++Builder,在挪用存储历程的时分碰到了一些成绩,问了良多中央都没有找到谜底,最初仍是靠本人,如今拿出来和人人分享。
示例代码:
StoredProc1->Params->Clear();
StoredProc1->Params->CreateParam(ftSmallint,"@m1",ptInput);
StoredProc1->Params->CreateParam(ftString,"@m2",ptOutput);
StoredProc1->Params->CreateParam(ftInteger,"@m3",ptOutput);
StoredProc1->Params->CreateParam(ftInteger,"@m4",ptOutput);
StoredProc1->Params->CreateParam(ftInteger,"@m5",ptOutput);
StoredProc1->Params->CreateParam(ftInteger,"Result",ptResult);
StoredProc1->Prepare();
StoredProc1->ExecProc();
成绩:挪用存储历程的时分老是报错,注重,时在实行StoredProc1->ExecProc()的时分就会报错,别的的中央报的毛病的办理办法不再本篇文章中。实行代码报错时的毛病信息提醒:毛病:indicatorvariablerequiredbutnotsupplied
缘故原由:当在实行的存储历程的时分,假如有一项进项空值的时分,就会产生如许的成绩
办理:在存储过程当中对产成的空值举行处置,就能够了
两个到底是哪一个给出了MySQL这个名字至今依然是个迷,包括开发者在内也不知道。 |