请教,怎样用ODBC API提供的函数封一个获取BLOB数据的函数?

[复制链接]
查看11 | 回复4 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
请教,怎样用ODBC API提供的函数封一个获取BLOB数据的函数?
我想用ODBC API 提供的函数封一个对数据处理的动态库,我查了一下没有找到专门用来对BLOB数据进行处理的函数。有那位路过着,知道像小弟指示以下。特此说明:我的编程语言:vc6.0
数据库是oracle 9i
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
看oracle的在线手册,里面有一个《Oracle9i Application Developer's Guide - Large Objects (LOBs)
Release 2 (9.2)》专门介绍这个的,而且有例子程序,copy出来稍微改一改就能用
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
因为我用vc6.0封了一个对数据库处理的动态库(都是用的ODBC API),现在想在该动态库中
实现对blob数据的获取的函数,所以
我不想用ocII和PRO*C以及SQL/PLUS写获取BLOB数据的函数,只是想用ODBC API函数自己封一个,譬如类似SQLGetColAttribute()等。ODBC API 中有没有提供这方面的函数? 我看有用ADO来处理大对象的。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
可以调用DBMS_LOB来获得, 10g以前的JDBC就是这样实现的.
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
我试一下,谢谢各位支持
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行