偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

VC程序訪問Oracle數(shù)據(jù)庫的存儲過程時的問題解決方案

數(shù)據(jù)庫 Oracle
本文我們主要介紹了在VC開發(fā)的應(yīng)用程序訪問Oracle數(shù)據(jù)庫的存儲過程時出現(xiàn)問題的原因排查以及解決方案,希望能夠?qū)δ兴鶐椭?/div>

在用VC開發(fā)的應(yīng)用程序中,訪問Oracle數(shù)據(jù)庫存儲過程中出現(xiàn)了問題如下:在腳本里面調(diào)用存儲過程的時候,如果用exec mysp 就報(bào)告"無效字符";如果用 {call mysp} 則報(bào)告“游標(biāo)錯誤” 奇怪的是,用一個古老的版本的平臺程序則可以用 {call mysp} 完成調(diào)用。

原因排查:

最初的se程序在訪問數(shù)據(jù)庫接口的時候只區(qū)分select 開頭的語句和非select開頭的語句。對于非select開頭的語句一律用odbc的 CDatabase::ExecuteSQL函數(shù)處理;對于select開頭的語句使用 CRecordSet::Open處理。所以{call mysp}語句是用CDatabase::ExecuteSQL處理的,沒有問題。

而新版本的se為了處理call mysp的返回,使用了CRecordSet::Open來處理。這在微軟的SqlServer下沒有問題,但是在Oracle下就不行了。

解決方案:

在連接oracle數(shù)據(jù)庫的時候,call mysp這樣的語句不能用 crecordset::open處理,只能用cdatabase::executesql處理。

說明:exec mysp 一般只能用在數(shù)據(jù)庫服務(wù)器自己的客戶端里面,如sqlserver的 企業(yè)管理器或者oracle的sql plus ,不能用在c語音接口里面。而call mysp則可以用于任何場合。

關(guān)于在VC開發(fā)的程序里面訪問Oracle數(shù)據(jù)庫存儲過程的問題的原因分析及解決方案就介紹到這里了,如果您想了解更多關(guān)于Oracle數(shù)據(jù)庫的知識,可以看一下這里的文章:http://database.51cto.com/oracle/,相信一定可以帶給您收獲的!

【編輯推薦】

  1. Oracle數(shù)據(jù)庫consistent gets使用的特例
  2. Oracle數(shù)據(jù)庫增刪集合元素的Java實(shí)現(xiàn)方法
  3. Oracle數(shù)據(jù)庫中TNSListener無法啟動的解決方案
  4. Oracle數(shù)據(jù)庫中AWR的組成及工作原理的詳細(xì)介紹
  5. Oracle臨時表游標(biāo)未釋放導(dǎo)致回滾段空間不足的解決方案
責(zé)任編輯:趙鵬 來源: 火魔網(wǎng)
相關(guān)推薦

2011-08-23 10:02:26

Oracle數(shù)據(jù)庫存儲過程掛死

2010-05-04 11:30:29

Oracle漢字長度

2010-05-31 12:53:56

Nagios apac

2010-04-16 13:34:00

Oracle Java

2010-02-24 10:55:01

WCF跨域訪問

2010-07-30 12:40:00

Flex跨域訪問

2019-07-16 06:30:19

MySQL同步延遲數(shù)據(jù)庫

2010-05-11 12:57:45

MySQL數(shù)據(jù)庫編碼

2012-05-09 10:08:41

跨機(jī)房

2010-05-20 11:06:01

IIS服務(wù)器

2010-03-30 16:04:34

Linux Nginx

2009-09-03 16:09:48

.net回車符

2010-09-27 13:14:42

JVM內(nèi)存限制

2010-02-23 17:49:56

WCF傳輸大數(shù)據(jù)

2010-10-28 13:53:13

ORACLE存儲過程

2011-07-28 11:28:21

SQL Server數(shù)注冊表編輯器

2009-03-18 09:26:23

Winform多線程C#

2011-08-25 18:35:07

Linux cron執(zhí)

2020-05-06 14:14:50

Linux依賴軟件

2010-02-06 14:54:11

C++指針漂移
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號