亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? otlhandle.h

?? 一個利用ACE的日志設施編寫的日志處理類
?? H
字號:
// OtlHandle.h: interface for the COtlHandle class.
// 
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_OTLHANDLE_H__F182EED1_51DA_408C_9552_7F7853265B24__INCLUDED_)
#define AFX_OTLHANDLE_H__F182EED1_51DA_408C_9552_7F7853265B24__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
/////////////////////////////////////
#include <iostream>
#include <stdio.h>
#include <string>

#define  OTL_ORA9I     //OTL_ORA10G // Compile OTL 4/OCI8
//#define OTL_ODBC     // Compile OTL 4/OCI8
#include <otlv4.h>     // include the OTL 4 header file
///////////////////////////////////////////////////
#ifndef _MSC_VER
#define _MSC_VER
#endif

#if defined(_MSC_VER) // VC++
#define OTL_BIGINT __int64
#define OTL_STR_TO_BIGINT(str,n)  \
{                                 \
   n = _atoi64(str);              \
}

#define OTL_BIGINT_TO_STR(n,str)  \
{                                 \
   _i64toa(n,str,10);             \
}
#endif
//
#if defined(__GNUC__) // GNU C++
#include <stdlib.h>
#define OTL_BIGINT long long
#define OTL_STR_TO_BIGINT(str,n)      \
{                                     \  
   n = strtoll(str,0,10);             \
}
#define OTL_BIGINT_TO_STR(n,str)      \
{                                     \  
   sprintf(str,"%lld",n);             \
}
#endif
using namespace std;

//************************************
#ifndef OTL_ODBC
#define NO_TABLESPACE  "ORA-01653"
#define TABLE_NO_EXIST "ORA-00942"
#define CONNECT_LOSED  "ORA-03135"
#define NO_CONNECT     "ORA-03114"
#define ENVI_NO_INIT   "ORA-24324"
#endif        
//************************************
#ifdef OTL_ODBC
#define NO_TABLESPACE  "01653"
#define TABLE_NO_EXIST "42S02"
#define CONNECT_LOSED  "01000"
#define NO_CONNECT     "01000"
#define ENVI_NO_INIT   "24324"
#endif
//
class COtlHandle  
{
public:
	COtlHandle();
	virtual ~COtlHandle();
public:
	otl_connect m_db;
	//init(std::string& strDbType){m_strDbType = strDbType;};
	//std::string& GetDbType(std::string& strDbType){strDbType = m_strDbType};
public:
    bool ConnectDB(const char * strConn,std::string& strErr); //建立數據庫連接
	bool ReConnect(std::string& strErr);                      //重連數據庫
	bool ExcuteSQL(const char * strSQL,std::string& strErr);  //直接執行
	bool GetDataSetFromDB(const char * strQuery,otl_stream * pDataSet);
	bool ErrHandle(const std::string& strErr);                //錯誤判斷和處理
	
private:
	void ini_otl();     //                  
	void fini_otl();
private:
	std::string m_strConnStr;
	std::string m_strDbType;//oracle / sqlserver

};


#endif // !defined(AFX_OTLHANDLE_H__F182EED1_51DA_408C_9552_7F7853265B24__INCLUDED_)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产乱码电影| 国产不卡在线一区| 国产精品高潮呻吟久久| 精品播放一区二区| 精品国产欧美一区二区| 日韩女优av电影在线观看| 91精品欧美综合在线观看最新| 欧美性三三影院| 91 com成人网| 欧美一级夜夜爽| 欧美tickling网站挠脚心| 欧美mv日韩mv亚洲| 中文字幕电影一区| 日韩美女久久久| 亚洲成人手机在线| 亚洲一区在线视频观看| 五月婷婷激情综合| 国内精品国产三级国产a久久| 美女一区二区视频| 福利一区二区在线| 日本久久精品电影| 91精品欧美一区二区三区综合在 | 亚洲午夜久久久久久久久电影院| 一区在线观看免费| 亚洲综合色视频| 美女视频网站久久| 成人久久视频在线观看| 在线视频观看一区| 精品1区2区在线观看| 亚洲欧美在线另类| 美女网站一区二区| www.欧美.com| 欧美一级国产精品| 国产精品久久久久桃色tv| 亚洲国产视频在线| 国产精品正在播放| 在线观看日产精品| 久久综合av免费| 亚洲免费观看高清完整版在线观看熊 | 国产精品自拍网站| 一本到不卡免费一区二区| 欧美精品高清视频| 综合激情网...| 精品一区二区免费| 欧美视频自拍偷拍| 国产日本一区二区| 日韩电影免费在线| 色综合天天综合网天天狠天天| 欧美久久久久免费| 中文字幕一区二区三区av| 欧美96一区二区免费视频| 91在线丨porny丨国产| 欧美不卡在线视频| 午夜精品爽啪视频| 99久久国产综合精品女不卡| 欧美精品一区二区精品网| 亚洲自拍偷拍网站| 91丨porny丨蝌蚪视频| 精品日本一线二线三线不卡 | 欧美丝袜自拍制服另类| 国产精品毛片无遮挡高清| 久久成人麻豆午夜电影| 欧美久久久影院| 亚洲成av人在线观看| aaa国产一区| 国产精品欧美综合在线| 精品中文字幕一区二区| 欧美福利一区二区| 亚洲成国产人片在线观看| 一本色道久久综合精品竹菊| 欧美国产视频在线| 高清久久久久久| 久久九九久久九九| 国产精品一区二区你懂的| 精品国产网站在线观看| 看国产成人h片视频| 日韩免费性生活视频播放| 蜜桃视频一区二区三区在线观看| 欧美日韩成人在线| 日本视频一区二区| 日韩久久精品一区| 国产一区在线精品| 国产午夜精品久久久久久久 | 在线综合视频播放| 性感美女久久精品| 日韩欧美激情在线| 国产自产v一区二区三区c| 国产亚洲欧美在线| 成人免费视频caoporn| 成人免费在线播放视频| aaa亚洲精品| 亚洲一区二区精品视频| 欧美老女人第四色| 精品一区二区国语对白| 中文字幕的久久| 在线亚洲人成电影网站色www| 亚洲中国最大av网站| 欧美精品日韩精品| 加勒比av一区二区| 国产精品美女久久久久aⅴ | 久久草av在线| 久久精品亚洲国产奇米99| 高清国产一区二区| 亚洲18色成人| 久久女同性恋中文字幕| 99久久免费精品| 男女性色大片免费观看一区二区 | 欧美一二三区在线观看| 国产·精品毛片| 亚洲国产一区二区在线播放| 日韩欧美成人一区| 91天堂素人约啪| 日韩影院精彩在线| 国产精品精品国产色婷婷| 欧美日韩国产精品成人| 国产成人亚洲综合色影视| 亚洲精品精品亚洲| 亚洲精品一区二区三区蜜桃下载| 91在线观看高清| 久久超碰97中文字幕| 一区二区高清在线| 久久久99精品久久| 欧美精品视频www在线观看 | 欧美三级视频在线| 成人在线综合网| 日韩在线一区二区| 一区二区三区在线观看国产| 亚洲精品在线一区二区| 欧美日韩国产美女| 一本大道久久a久久精品综合| 久久精品国产第一区二区三区| 亚洲精品自拍动漫在线| 国产欧美综合在线观看第十页| 欧美日韩国产片| 在线免费观看日本一区| 国产不卡视频一区| 国内精品久久久久影院色| 日韩av一区二区三区四区| 亚洲综合成人在线视频| 亚洲女同ⅹxx女同tv| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美美女一区二区三区| 色一情一乱一乱一91av| 成人国产精品视频| 国产成人在线影院| 国产精品一二三在| 国内外成人在线| 蜜桃av一区二区三区| 日本中文字幕一区| 日韩电影网1区2区| 蜜臀99久久精品久久久久久软件| 亚洲h精品动漫在线观看| 一区二区三区在线影院| 亚洲乱码国产乱码精品精的特点 | 日韩av二区在线播放| 婷婷夜色潮精品综合在线| 亚洲一区二区三区四区在线观看| 亚洲色欲色欲www| 亚洲精品视频免费观看| 亚洲欧美激情小说另类| 亚洲另类一区二区| 一区二区三区91| 一区二区高清视频在线观看| 亚洲一区二区三区美女| 亚州成人在线电影| 美女一区二区在线观看| 国产一二三精品| 成人18精品视频| 色综合久久久久综合体| 精品视频1区2区3区| 91精品婷婷国产综合久久 | 99久久久精品| 色综合中文字幕| 欧美日韩成人激情| 日韩美女一区二区三区四区| 久久婷婷一区二区三区| 亚洲国产精品精华液2区45| 亚洲欧美乱综合| 五月天网站亚洲| 狠狠色狠狠色合久久伊人| a亚洲天堂av| 欧美精品在线视频| 久久婷婷成人综合色| 中文字幕一区二区视频| 亚洲成人黄色小说| 国内不卡的二区三区中文字幕| 成人高清伦理免费影院在线观看| 色综合久久中文字幕综合网| 6080日韩午夜伦伦午夜伦| 国产亚洲欧美日韩日本| 亚洲一二三四在线| 国产在线观看一区二区| 色天使色偷偷av一区二区| 欧美大胆一级视频| 亚洲精选在线视频| 国产综合久久久久影院| 91国偷自产一区二区使用方法| 欧美va日韩va| 亚洲第一久久影院| 97se亚洲国产综合自在线观|