从笔记本电脑而非台式机访问SQL数据库的问题当我在笔记本电脑上运行完全相同的脚本时,它可以工作,但在台式机上却不能。
我需要它在桌面上运行的原因是JMP调试器无法通过VPN运行。
所以我需要桌面脚本才能工作。
这似乎是令人反感的代码行(因为它们在我的笔记本电脑上而不是我的台式机上生成一个表)
tbl = Open Database(
"DSN=bbbbbbs_odbc;SERVER=database;UID=six;PWD=two;DATABASE=test_data;PORT=3306;",
pstrng
这条线是否可以在笔记本电脑上完美执行,但在台式机上却不能完美执行?
映射网络驱动器时,笔记本电脑和台式机上的c:驱动器都可以访问有问题的数据库文件夹
回复:从笔记本电脑而非台式机访问SQL数据库的问题我的笔记本电脑上没有与此数据库相关的.dsn文件。
回复:从笔记本电脑而非台式机访问SQL数据库的问题您是否已将bbbbbbs_odbc.DSN文件从便携式计算机复制到台式机?它可能会在您的“我的文档\我的数据源”中。我通过将.DSN文件与代码作为外接程序进行分发(以使代码和连接保持在一起)。
您需要小心,尽管用于创建.DSN文件的SQL驱动程序在您希望在其上使用该代码的所有计算机上都可用。要创建DSN文件,您将需要知道服务器的名称以及已经映射到的数据库名称。回复:从笔记本电脑而非台式机访问SQL数据库的问题我可以通过两种方式从桌面处理中访问数据库:作为Windows中的映射共享驱动器,以及通过内部以公司为中心的软件工具。最重要的是JMP访问部分。
回复:从笔记本电脑而非台式机访问SQL数据库的问题不确定如何执行此操作...

回复:从笔记本电脑而非台式机访问SQL数据库的问题您是否尝试从台式机手动访问数据库?(选择文件 > 数据库 > 打开桌子 )您可能会发现问题发生的步骤,也可能会获得另一个DSN进行比较。
回复:从笔记本电脑而非台式机访问SQL数据库的问题或许你是对的 ... 台式机是x86,而笔记本电脑是基于x64
没有办法选择对64位数据进行32位解释吗?
回复:从笔记本电脑而非台式机访问SQL数据库的问题这是什么样的数据库?如果是Access,请确保JMP和Access之间的“位数”匹配。 即 32位JMP只能访问32位访问,而64位JMP只能访问64位访问。