從筆記本電腦而不是桌面訪問SQL數據庫的問題當我在我的筆記本電腦上運行完全相同的腳本時,它可以正常工作,但在桌面上卻沒有。
我需要它在桌面上工作的原因是JMP調試器無法通過VPN工作。
所以我需要桌面腳本才能工作。
這似乎是令人討厭的代碼行(因為它們在我的筆記本電腦上生成了一個表而不是我的桌面)
tbl = Open Database(
"DSN=bbbbbbs_odbc;SERVER=database;UID=six;PWD=two;DATABASE=test_data;PORT=3306;",
pstrng
這條線在我的筆記本電腦上執行完美而不是我的桌面是否有原因?
當我映射網絡驅動器時,我的筆記本電腦和桌面上的c:驅動器都可以訪問相關的數據庫文件夾
Re:從筆記本電腦而不是桌面訪問SQL數據庫的問題我的筆記本電腦上沒有與此數據庫相關的.dsn文件。
Re:從筆記本電腦而不是桌面訪問SQL數據庫的問題您是否已將筆記本電腦中的bbbbbbs_odbc.DSN文件複製到桌面?它可能在您的我的文檔\我的數據源中。我通過將代碼作為加載項(以保持代碼和連接在一起)來分發.DSN文件。
您需要注意的是,您希望使用代碼的所有計算機上都可以使用用於創建.DSN文件的SQL驅動程序。要創建DSN文件,您需要知道服務器的名稱和已映射到的數據庫名稱。Re:從筆記本電腦而不是桌面訪問SQL數據庫的問題我可以通過兩種方式從桌面加工中訪問數據庫:作為Windows中的映射共享驅動器,以及通過內部公司中心軟件工具。這是最重要的JMP訪問部分。
Re:從筆記本電腦而不是桌面訪問SQL數據庫的問題不知道怎麼做...

Re:從筆記本電腦而不是桌面訪問SQL數據庫的問題您是否嘗試從桌面計算機手動訪問數據庫?(選擇文件 > 數據庫 > 打開表 )您可能會發現問題發生的步驟或獲取另一個DSN進行比較。
Re:從筆記本電腦而不是桌面訪問SQL數據庫的問題你或許是正確的 ... 桌面是x86,而筆記本電腦是基於x64的
有沒有辦法選擇對64位數據進行32位解釋?
Re:從筆記本電腦而不是桌面訪問SQL數據庫的問題這是什麼類型的數據庫?如果是Access,請確保JMP和Access之間的“bit-ness”匹配。 即 32位JMP只能訪問32位Access,而64位JMP只能訪問64位Access。