處理特殊字元
插入的文字中,如果有單引號,就會報錯。 如果是自己寫的文字則需要在單引號前加上轉義字元,因為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...