免费注册 查看新帖 |

Chinaunix

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

在线等,如何调存储过程? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-10-30 14:10 |只看该作者 |倒序浏览
我在sco unix 5.0.5下面想用c调用sybase数据库的存储过程,请问该怎么办?
各位大虾,先谢了!

论坛徽章:
0
2 [报告]
发表于 2003-10-30 14:34 |只看该作者

在线等,如何调存储过程?

要用“前”c

论坛徽章:
0
3 [报告]
发表于 2003-10-30 14:37 |只看该作者

在线等,如何调存储过程?

你需要使用DB-libary

论坛徽章:
0
4 [报告]
发表于 2003-10-30 14:51 |只看该作者

在线等,如何调存储过程?

能不能说的再具体些
我看到一个例子中使用了dbrpcinit、dbrpcparam等函数,但是不知道具体的意思,急死我了

论坛徽章:
0
5 [报告]
发表于 2003-10-30 16:55 |只看该作者

在线等,如何调存储过程?

首先你需要连接到数据库上吧,怎么连呢,你不能说连就连吧,在linux下一般来说数据库管理系统会提供一套api(windows一般是odbc) ,sybase和sqlserver可能是一样的叫libsybdb.a,这是一个静态库文件,你要调用这里面的函数来连接到数据库,操作数据库。他和odbc道理是一样的,只是标准不一样。你到sybase网站上可以找个例程。[/code]

论坛徽章:
0
6 [报告]
发表于 2003-10-30 17:26 |只看该作者

在线等,如何调存储过程?

看一下sybase的开发文档就全清楚了,一般在你的doc 目录里

论坛徽章:
0
7 [报告]
发表于 2003-10-31 08:09 |只看该作者

在线等,如何调存储过程?

在c中嵌入 sql

论坛徽章:
0
8 [报告]
发表于 2003-10-31 08:37 |只看该作者

在线等,如何调存储过程?

如果要动态调用存储过程,使用ctlibrary,在SYBASE出得那套书里有
讲解,使用里面得RPC远程过程调用就可以了,在SYBASE的example下有例子,书名是 <ctlibrary开发指南>;

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
9 [报告]
发表于 2003-10-31 09:17 |只看该作者

在线等,如何调存储过程?

在 sybase 主目录的 example 下有很多例子,
都是讲如何在 c 语言中调用 SYBASE 的。

主要有两种方法(常用的):嵌入式的 SQL,和调用 API。
前者就是所谓的 ESQL,后者就是所谓的 DB-Library。

论坛徽章:
0
10 [报告]
发表于 2003-10-31 10:21 |只看该作者

在线等,如何调存储过程?

谢谢各位大虾,我已经在看文档和帮助了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP