C ADO 實用封裝類

2021-09-11 17:56:24 字數 1338 閱讀 2258

實用ado封裝,連線sql server,oracle

bool open(const string &connectstr)開啟成功則返回true,否則返回false。

void query(const string&sqlstr)初始化sql字串,引數用?佔位符表示,可帶不定引數。

void prepare(const int &)

void prepare(const double &)

void prepare(const string &)

過載函式,新增引數。

void exec()執行sql語句。

vectorgetrecord(const int &columncount,_variant_t...)返回字段結果集。

//標頭檔案

#ifndef sql_h

#define sql_h

#import "msado15.dll" no_namespace rename("eof","adoeof")

#include#include#include#includeclass sql

;#endif sql_h

const int commandtimeout = 30;

#include#include#include"sql.h"

#include#includevoid sql::query( const std::string&sqlstr)

bool sql::exec()

catch (_com_error &e) }

void sql::prepare(const int &_index,const std::string ¶)

void sql::prepare(const int &_index, const int ¶)

void sql::prepare(const int &_index, const double ¶)

sql::sql()

bool sql::open(const std::string&strconnect)

} catch (_com_error &e)

else

trycatch (_com_error &e) }

std::vectorsql::getrecord(const int columncout,...)

else

}record.push_back(restr);

m_recordset->movenext();

} m_recordset->close();

return record;

}

簡單實用的php連線mysql封裝類

created on 2011 9 26 filename db mysql.php author by tianqixin class db mysql 設定查詢字符集 mysql query set character set connection character set results c...

乙個實用的js window封裝類

原文出處 發布乙個實用的js window封裝類,主要內容包括 1.獲取螢幕寬度的函式 2.獲取螢幕高度的函式 3.獲取滾動條橫向寬度 4.獲取滾動條豎向高度 5.window.onscroll繫結事件 6.刪除window.onscroll繫結事件 7.window.onload繫結事件 8.讓元...

Java Web 實用返回結果封裝

實用的返回結果封裝 author huangwenjun description date created in 13 59 2018 3 28 restcontroller crossorigin public class configdemocontroller public resultbul...