這個函式就是與資料庫建立連線
sqlreturnsqlconnect(
sqlhdbc connectionhandle
,sqlchar * servername
,sqlsmallint namelength1
,sqlchar * username
,sqlsmallint namelength2
,sqlchar * authentication
,sqlsmallint namelength3
);connectionhandle :輸入變數
放入連線控制代碼
servername :輸入變數
資料來源名稱,需要提前定義,按計算機字長不同,設定obdc32ad.exe中的系統源,設定好其中名稱即為該輸入變數
namelength1 :輸入變數
servername的長度
username :輸入變數
使用者名稱namelength2 :輸入變數
使用者名稱長度
authentication :輸入變數 密碼
namelength3 :輸入變數
密碼長度
返回值有四種:sql_success, sql_success_with_info, sql_invalid_handle, or sql_error.
檢視詳細錯誤資訊可呼叫sqlgetdiagrec函式(之後章節講解)。
sqlhenv henv = null;
sqlhdbc hdbc = null;
sqlhstmt hstmt = null;
sqlhdesc hdesc = null;
sqlreturn rs = 0;
1. 正常連線
rs = sqlconnect(hdbc, (uchar*)szdsn, sql_nts, (uchar*)szuid, sql_nts, (uchar*)szauthstr, sql_nts);
ODBC學習筆記 SQLAllocHandle
顧名思義,該函式就是用來分配控制代碼的,控制代碼型別參考引數詳解。sqlreturnsqlallochandle sqlsmallint handletype sqlhandle inputhandle sqlhandle outputhandleptr handletype 輸入變數 該變數只能從...
C 學習筆記 MFC 連線 ODBC
處理特殊字元 插入的文字中,如果有單引號,就會報錯。如果是自己寫的文字則需要在單引號前加上轉義字元,因為odbc需要進行一次轉移。如 strquery.format insert into doc text values s text.c str 但是如果是拼接的字元則需要進行兩次轉義,因為拼接的時...
學習筆記 雜湊學習筆記
hash基本原理 hash就是乙個像函式一樣的東西,你放進去乙個值,它給你輸出來乙個值。輸出的值就是hash值。一般hash值會比原來的值更好儲存 更小 或比較。那字串hash就非常好理解了。就是把字串轉換成乙個整數的函式。而且要盡量做到使字串對應唯一的hash值。它的主要思路是選取恰當的進製,可以...