仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 910|回复: 8
打印 上一主题 下一主题

[学习教程] MSSQL教程之利用存储历程时一个毛病的办理办法。

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:28:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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这个名字至今依然是个迷,包括开发者在内也不知道。
小魔女 该用户已被删除
沙发
发表于 2015-1-19 14:20:19 | 只看该作者
所以你总能得到相应的升级版本,来满足你的需求。
山那边是海 该用户已被删除
板凳
 楼主| 发表于 2015-1-26 16:20:18 | 只看该作者
而写到本地,我又考虑到效率问题.大家来讨论讨论吧,分数不打紧,就给10分,十全十美,没啥对错,各抒己见,但是要有说服力的哦~
老尸 该用户已被删除
地板
发表于 2015-2-4 20:03:54 | 只看该作者
这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片?
柔情似水 该用户已被删除
5#
发表于 2015-2-10 06:08:53 | 只看该作者
财务软件要用SQL也只是后台的数据库而已,软件都是成品的,当然多学东西肯定是有好处的..
只想知道 该用户已被删除
6#
发表于 2015-2-28 23:04:06 | 只看该作者
现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.
再现理想 该用户已被删除
7#
发表于 2015-3-10 09:59:11 | 只看该作者
对递归类的树遍历很有帮助。个人感觉这个真是太棒了!阅读清晰,非常有时代感。
乐观 该用户已被删除
8#
发表于 2015-3-17 06:37:10 | 只看该作者
入门没那么困难,精通没那么容易
飘飘悠悠 该用户已被删除
9#
发表于 2015-3-24 00:15:29 | 只看该作者
SP4包括用于以下SQLServer2000组件的程序包:Database组件(下载文件:SQL2000-KB884525-SP4-x86.EXE)更新SQLServer2000的32位Database组件,包括数据库引擎、复制、客户端连接组件及工具。有关其他信息,请参阅ReadmeSql2k32Sp4.htm。AnalysisServices组件(下载文件:SQL2000.AS-KB884525-SP4-x86.EXE)更新SQLServer2000的32位AnalysisServices。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-4-27 19:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表