亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

Oracle 9i中OCCI在VC6下不能DEBUG的問題

2024-08-29 13:53:16
字體:
來源:轉載
供稿:網友

問題:OCCI在VC6下不能debug:

winXP VC6-sp6 Oracle9.2


是不是OCCI的庫有 開發版和發行版 之分,所以用發行版的oraocci9.lib不能做debug版的程序,string或者vector在釋放時總會報錯


Statement類的setXXX()函數為什么我在使用的時候不管用呢?


文檔說NUMBER類型也可以和string轉換

while(rs->next())

{

for(i=0; i{

cout <getString(i+1) <<'/t';

}

cout <}

這個程序段中,為什么第一行中的NUMBE類型都正常的讀出了,但是從第二行開始就不正確了呢

如果我在while()前先next()幾次,仍然是當前循環中的第一行的所有的number類型都正常讀出,從第二行開始就又不正常了

解決方法如下:

vc6的那個默認的步驟debug肯定行不通。因為OCCI不按這種配置來compile.

步驟如下:

1. 確保oci.lib, oraocci9.lib在你的lib路徑下邊,確保oci/include在你的include路徑下邊

2. 確保有下邊的宏聲明:(#define WIN32COMMON)

#ifdef WIN32COMMON

template

void getVector( ResultSet *rs, unsigned int index,

OCCI_STD_NAMESPACE::vector< T > &vect) ;

#else

template

void getVector( ResultSet *rs, unsigned int index,

OCCI_STD_NAMESPACE::vector< T* > &vect) ;

#endif


3.這一步最重要,要與VC6的默認配置相區別:

在PRoject settings的WIN32 DEBUG的"link"下邊,將Category: Input下邊的

Object/library modules:

改為kernel32.lib user32.lib oci.lib msvcrt.lib msvcprt.lib oraocci9.lib (順序不能錯)

同時,勾上Ignore all default libraries,

并在Ignore libraries上邊填上邊libc.lib

這要build出來以來,執行是不會出現堆錯誤的。并且可以debug。

使用occi與其它庫進行集成時,尤其要注意這些配置,有的時候甚至出現不相容的情況。所以要根據實際情況進行選擇。


當然,你可以使用MTD, MD方式來build。

到了VC7以后,OCCI相應的要求就少多了。

linux下當初OCCI是有很多bug的,除非打了9205及以后的補丁,不然,你幾乎無法正常使用。

如果有再碰到類似問題,請及時回饋。


附加注釋:


可以看看$ORACLE_HOME/oci/samples下的make.bat中對應于OCCI的相關內容:

:occimakeobj

ott userid=scott/tiger intype=%1.typ outtype=%1out.type code=cpp hfile=%1h.h cppfile=%1o.cpp mapfile=%1m.cpp attraccess=private


cl -GX -DWIN32COMMON -I. -I%ORACLE_HOME%/oci/include -I. -D_DLL -D_MT %1.cpp %1m.cpp %1o.cpp /link /LIBPATH:%ORACLE_HOME%/oci/lib/msvc oci.lib msvcrt.lib msvcprt.lib oraocci9.lib /nod:libc

goto end


:occimake

cl -GX -DWIN32COMMON -I. -I%ORACLE_HOME%/oci/include -I. -D_DLL -D_MT %1.cpp /link /LIBPATH:%ORACLE_HOME%/oci/lib/msvc oci.lib msvcrt.lib msvcprt.lib oraocci9.lib /nod:libc

goto end


至于為什么要/nod:libc,為什么要將msvcrt.lib msvcprt.lib 放到中間,那是因為oracle的occi庫在build時依賴順序不一樣。你可以上msdn上查查msvcrt.lib和msvcprt.lib是干嘛用的。

在侯捷的win32多線程編程里也有相關描述。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美日韩视频一区| 国产精品99蜜臀久久不卡二区| 亚洲一区二区三区在线免费观看| 亚洲成人激情视频| 日韩成人免费视频| 97在线看免费观看视频在线观看| 国产aaa精品| 欧美日韩国产在线播放| 亚洲综合视频1区| 成人黄色av播放免费| 国产亚洲精品久久久久久牛牛| 九九视频这里只有精品| 亚洲男女自偷自拍图片另类| 亚洲人成电影网站色| 欧美激情精品久久久久久久变态| 日韩av不卡电影| 久久久久久国产三级电影| 精品视频在线播放| 国产色婷婷国产综合在线理论片a| 亚洲精品视频久久| 97在线视频免费看| 日韩在线免费高清视频| 自拍偷拍亚洲在线| 成人亚洲欧美一区二区三区| 欧美成人激情视频| 国产成人精品一区二区三区| 久久久久久久国产精品视频| 亚洲男女自偷自拍图片另类| 亚洲免费视频一区二区| 久久99热这里只有精品国产| 日本一区二区三区四区视频| 欧美日韩另类在线| 精品国内产的精品视频在线观看| 日韩毛片在线观看| 久久亚洲欧美日韩精品专区| 深夜精品寂寞黄网站在线观看| 成人免费高清完整版在线观看| 亚洲精品在线观看www| 国产国语刺激对白av不卡| 美日韩精品视频免费看| 亚洲欧美综合另类中字| 亚洲男女自偷自拍图片另类| 欧美极品少妇xxxxⅹ裸体艺术| 一区二区三区无码高清视频| 日韩成人av网| 久久中文字幕在线视频| 欧美在线视频观看免费网站| 91国在线精品国内播放| 精品久久久久久久久中文字幕| 日韩二区三区在线| 日韩乱码在线视频| 精品视频在线播放| 国产丝袜精品视频| 欧美中文字幕第一页| 久久久精品久久久久| 亚洲欧美制服第一页| 国产精品无码专区在线观看| 国产精品自产拍在线观看中文| 欧美极品少妇全裸体| 久久99久久99精品中文字幕| 久久久中文字幕| 亚洲美女又黄又爽在线观看| 国内精品一区二区三区| 日韩欧美在线免费观看| 亚洲日本欧美日韩高观看| 国产成人精品亚洲精品| 5566成人精品视频免费| 日韩黄色在线免费观看| 日韩中文字幕视频在线观看| 日韩免费在线观看视频| www国产亚洲精品久久网站| 精品久久中文字幕久久av| 欧美在线观看www| 日韩精品中文字幕在线观看| 久久亚洲欧美日韩精品专区| 免费91麻豆精品国产自产在线观看| 日韩有码在线视频| 久久不射电影网| 性日韩欧美在线视频| 亚洲综合大片69999| 国产精品白嫩初高中害羞小美女| 日韩最新中文字幕电影免费看| www.精品av.com| 久久理论片午夜琪琪电影网| 欧美激情乱人伦| 久久777国产线看观看精品| 亚洲男人av在线| 精品久久久久久亚洲国产300| 一级做a爰片久久毛片美女图片| 久久69精品久久久久久久电影好| 亚洲国产女人aaa毛片在线| 91在线视频一区| 亚洲社区在线观看| 国产精品视频久久| 亚洲欧洲在线免费| 88国产精品欧美一区二区三区| 精品视频在线播放色网色视频| 久久这里有精品| 国产高清在线不卡| 国产一区二区三区网站| 久久中文字幕国产| 国产午夜精品视频免费不卡69堂| 亚洲人成亚洲人成在线观看| 国产精品视频中文字幕91| 日韩欧美国产视频| 国产成+人+综合+亚洲欧美丁香花| 超在线视频97| 久久久999精品视频| 久久99久久99精品免观看粉嫩| 中文字幕亚洲一区二区三区五十路| 亚洲最大成人免费视频| 精品性高朝久久久久久久| 日韩国产在线看| 国产一区二区三区久久精品| 国产黑人绿帽在线第一区| 亚洲免费人成在线视频观看| 国产精品专区一| 啊v视频在线一区二区三区| 成人国产精品日本在线| 黄色成人在线播放| 欧美一级淫片播放口| 亚洲精品一区二区久| 国产一区二区三区三区在线观看| 欧美激情日韩图片| 久久久久久有精品国产| 91日韩在线视频| 日韩欧美999| 亚洲精品白浆高清久久久久久| 日本精品久久久| 欧美日韩国产影院| 国产视频精品免费播放| 欧美激情视频在线免费观看 欧美视频免费一| 久久韩剧网电视剧| 久久久精品2019中文字幕神马| 国产综合久久久久久| 欧美激情亚洲视频| 亚洲成在人线av| 亚洲国产私拍精品国模在线观看| 日韩二区三区在线| 91精品久久久久久久久久久久久| 国产精品爽爽ⅴa在线观看| 中文字幕亚洲第一| 欧美激情亚洲综合一区| 欧美电影免费看| 精品国产乱码久久久久久虫虫漫画| 国产v综合ⅴ日韩v欧美大片| 亚洲国产精久久久久久| 亚洲片在线观看| 亚洲欧美国产精品va在线观看| 精品久久久国产| 国产精品丝袜一区二区三区| 欧美激情一区二区三区在线视频观看| 日韩一区在线视频| 国产精品白丝av嫩草影院| 最近2019年好看中文字幕视频| 久久天堂电影网| 亚洲裸体xxxx| 亚洲国产精品视频在线观看| 亚洲图片欧美日产| 国产日韩欧美电影在线观看| 亚洲jizzjizz日本少妇| 久久久国产精品亚洲一区| 午夜精品视频网站| 国产精品av免费在线观看|