看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: Win10, Linux, ...) WIN10 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) VISUAL STUDIO 2015 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) MFC 問題(Question): 小弟在使用SQLConfigDataSource這個函式時 在32位元的環境下都會回傳true 但在64位元時都會回傳false 不知道是否有前輩可以替小弟解答 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔) CString sqlAttributes; sqlAttributes.Format("DSN=Test5? Description=Test5? DBQ=C:\\Pdes\\test5.mdb??", m_sServerName); sqlAttributes.Replace('?', '\0'); bResult = SQLConfigDataSource(NULL, ODBC_ADD_DSN, "Microsoft Access Driver (*.MDB)", sqlAttributes ); 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.200.146 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1543974213.A.566.html ※ 編輯: asdfg1597860 (59.127.200.146), 12/05/2018 09:44:29
hcjohn: 國王的標題12/05 15:19
MOONRAKER: [答案]12/05 15:49
※ 編輯: asdfg1597860 (42.77.78.224), 12/06/2018 13:44:37
Killercat: =_= 你拿SQLConfigDataSource去google第一條就是MSDN 12/07 20:53
Killercat: MSDN下面就有告訴你要怎麼看是什麼錯了啊 12/07 20:53
這邊我發現要自行安裝64位元的ODBC問題就解決 謝謝前輩的建議 ※ 編輯: asdfg1597860 (59.127.200.146), 12/12/2018 09:39:50