免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2556 | 回复: 9
打印 上一主题 下一主题

请教一个问题,关于C写的存储过程 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-03-19 10:17 |只看该作者 |倒序浏览
要根据源文件 spserver.sqc  构建样本程序 spserver,如果连接 sample 数据库,则输入构建文件名、程序名以及作为共享库入口点的存储过程函数的名称:

    bldsrv spserver outlanguage

以上是DB2帮助文件内容,我想问一下,这个“共享库入口点的存储过程函数”是什么意思?如果我一个文件里写了多个存储过程,是不是要逐个构建,就像

    bldsrv spserver sp1(sp2...sp?)

谢谢!

论坛徽章:
0
2 [报告]
发表于 2003-03-19 13:45 |只看该作者

请教一个问题,关于C写的存储过程

是啊

论坛徽章:
0
3 [报告]
发表于 2003-03-19 15:05 |只看该作者

请教一个问题,关于C写的存储过程

现在还有一个问题,就是编译通过,编目通过,当CALL的时候,系统提示spserver was loaded, but sp1 could not be execute.我用的是系统的样例啊,为什么不能用呢?OS是AIX 5L,DB2 7.2 没有VAC,用GCC代替的。

论坛徽章:
0
4 [报告]
发表于 2003-03-24 16:27 |只看该作者

请教一个问题,关于C写的存储过程

拿的.def文件你没有配好把?

论坛徽章:
0
5 [报告]
发表于 2003-03-24 19:13 |只看该作者

请教一个问题,关于C写的存储过程

哪里有.def文件呢?
我拿了一个spserver.sqc和对应的spcreate.db2,然后用bldsrv编译的呀。

论坛徽章:
0
6 [报告]
发表于 2003-03-25 11:01 |只看该作者

请教一个问题,关于C写的存储过程

不对,如果用命令行来构建阿话,必须要有一个.del文件,在里面说明函数的入口!!!

论坛徽章:
0
7 [报告]
发表于 2003-03-25 15:33 |只看该作者

请教一个问题,关于C写的存储过程

不明白了,我是参照DB2的帮助文档来做的,里面并没有提到什么.def文件啊。

——要根据源文件 spserver.sqc  构建样本程序 spserver,如果连接 sample 数据——库,则输入构建文件名、程序名以及作为共享库入口点的存储过程函数的名——称:
——
——bldsrv spserver outlanguage

你说的是这种入口吗?
参考的是DB2 7.2的帮助文档。

论坛徽章:
0
8 [报告]
发表于 2003-03-26 10:28 |只看该作者

请教一个问题,关于C写的存储过程

你看了那个bldsrv.bat文件没有阿?

里面就有一个参数,就是叫你输入.def文件阿,文件名字默认是和你的编译的文件名字一样!!
link -debug:full -debugtype:cv -out:%1.dll -dll %1.obj db2api.lib -def:%1.def

看到没有?有一个%1.def 文件

好像sample c里面有,帮助文件也有阿

论坛徽章:
0
9 [报告]
发表于 2003-03-26 18:31 |只看该作者

请教一个问题,关于C写的存储过程

你是在windows的吧,我的平台是AIX的。

论坛徽章:
0
10 [报告]
发表于 2003-03-27 09:26 |只看该作者

请教一个问题,关于C写的存储过程

AIX里面也是一样有一个,不过.def的写法和在windows又不一样了!!
那个sample里面都有阿阿
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP