TNB Library
静的公開メンバ関数 | 全メンバ一覧
COdbcConfiguration クラス

ODBC コンフィグレーションクラス [詳解]

#include <TnbTinyMsSqlAccessor.h>

静的公開メンバ関数

static bool AddUserDsn (LPCTSTR lpszDriver, LPCTSTR lpszDsn, LPCTSTR lpszServer, LPCTSTR lpszPath)
 [追加] ユーザー DSN 追加. [詳解]
 
static bool ConfigDataSource (WORD request, LPCTSTR lpszDriver, const CDoubleNullTerminateStr &attributes)
 [設定] データソース設定. [詳解]
 
static CStrVector GetLastErrors (CDwordVector *pErrorCodes=NULL)
 [取得] ラストエラー文字列取得. [詳解]
 
static bool HasUserDsn (LPCTSTR lpszDriver, LPCTSTR lpszDsn)
 [確認] ユーザー DSN 確認 [詳解]
 
static bool RemoveUserDsn (LPCTSTR lpszDriver, LPCTSTR lpszDsn)
 [削除] ユーザー DSN 削除. [詳解]
 

詳解

ODBC コンフィグレーションクラス

ODBC データソース アドミニストレータの操作を行うことが出来るクラスです。
必要ファイル
TnbTinyMsSqlAccessor.h
日付
12/01/20 新規作成
12/06/12 システム DSN → ユーザー DSN に変更。

TnbTinyMsSqlAccessor.h47 行目に定義があります。

関数詳解

◆ AddUserDsn()

static bool AddUserDsn ( LPCTSTR  lpszDriver,
LPCTSTR  lpszDsn,
LPCTSTR  lpszServer,
LPCTSTR  lpszPath 
)
static

[追加] ユーザー DSN 追加.

引数
lpszDriverドライバー名
lpszDsnDSN名
lpszServerサーバー名
lpszPathパス名
戻り値
true成功
false失敗

TnbTinyMsSqlAccessor.h60 行目に定義があります。

◆ ConfigDataSource()

static bool ConfigDataSource ( WORD  request,
LPCTSTR  lpszDriver,
const CDoubleNullTerminateStr attributes 
)
static

[設定] データソース設定.

引数
requestリクエスト。 ODBC_ADD_DSN や ODBC_REMOVE_DSN など。
lpszDriverドライバー名
attributes設定内容
戻り値
true成功
false失敗

TnbTinyMsSqlAccessor.h106 行目に定義があります。

◆ GetLastErrors()

static CStrVector GetLastErrors ( CDwordVector pErrorCodes = NULL)
static

[取得] ラストエラー文字列取得.

引数
[out]pErrorCodesエラーコード格納用。 NULL 指定可能です。
戻り値
エラー文字列取得.

TnbTinyMsSqlAccessor.h121 行目に定義があります。

◆ HasUserDsn()

static bool HasUserDsn ( LPCTSTR  lpszDriver,
LPCTSTR  lpszDsn 
)
static

[確認] ユーザー DSN 確認

引数
lpszDriverドライバー名
lpszDsnDSN名
戻り値
trueその DSN はある。
falseない。

TnbTinyMsSqlAccessor.h91 行目に定義があります。

◆ RemoveUserDsn()

static bool RemoveUserDsn ( LPCTSTR  lpszDriver,
LPCTSTR  lpszDsn 
)
static

[削除] ユーザー DSN 削除.

引数
lpszDriverドライバー名
lpszDsnDSN名
戻り値
true成功
false失敗

TnbTinyMsSqlAccessor.h77 行目に定義があります。