C 學習筆記 MFC 連線 ODBC

2022-05-14 13:36:06 字數 409 閱讀 9470

處理特殊字元

插入的文字中,如果有單引號,就會報錯。 如果是自己寫的文字則需要在單引號前加上轉義字元,因為odbc需要進行一次轉移。如:

strquery.format("

insert into doc (text) values(\'%s\');

",text.c_str());

但是如果是拼接的字元則需要進行兩次轉義,因為拼接的時候需要一次轉義而後的odbc又需要一次轉義,如:

cstring strquery = "

insert into

"+chartname+"

("+strname+"

) values('

"+str+"

');";

MFC 程式自啟動ODBC連線Mysql報錯

在做程式隨機自啟動時,經常會遇到odbc資料來源找不到,彈出乙個對話方塊,讓手動指定資料來源,同時程式崩潰的介面。於是在網上找解決方案,但是不知道是關鍵字不對還是之前沒人這麼做過,沒有搜到。之後看到通過try catch來捕獲異常的方法,當時覺得可以解決我的問題了,但是應用到程式後,還是會出現同樣的...

ODBC學習筆記 SQLAllocHandle

顧名思義,該函式就是用來分配控制代碼的,控制代碼型別參考引數詳解。sqlreturnsqlallochandle sqlsmallint handletype sqlhandle inputhandle sqlhandle outputhandleptr handletype 輸入變數 該變數只能從...

ODBC學習筆記 SQLConnect

這個函式就是與資料庫建立連線 sqlreturnsqlconnect sqlhdbc connectionhandle sqlchar servername sqlsmallint namelength1 sqlchar username sqlsmallint namelength2 sqlcha...