sql-server - 数据类型为 Money 的 MS SQL Server 字段在 MS ACCESS 链接表中显示空字段
问题描述
我正在将 MS Access 后端数据文件迁移到 SQL Server。所有数据都已成功传输,并且可以在 SSMS 中查看,但是,如果我在 Access 前端打开链接表,所有大于 0 的货币字段条目都是空白的。
如果我运行一个根据货币列的值过滤货币列的查询,我会返回正确数量的记录,但这些字段仍然显示为空白。
这对我来说毫无意义,请帮助。
解决方案
哇,这让我回来了。
假设您使用 ODBC DSN 设置链接表的连接,请将 ODBC 数据源设置为使用“SQL Server Native Client”驱动程序,而不是“SQL Server”驱动程序。我记得您无法更改 DSN 的驱动程序,因此您必须删除现有的驱动程序并创建一个新的驱动程序。
到那里:
打开开始菜单 > 输入“odbc 数据源” > 点击打开 odbc 数据源 > 点击添加 > 一直滚动到驱动程序列表底部并选择 SQL Server Native Client 作为驱动程序 > 根据 DSN 设置其余部分到你的环境。
推荐阅读
- java - java.sql.SQLException:sql注入违规,评论不允许:选择
- postgresql - C# 和 PostgreSQL 单行模式
- python - ModuleNotFoundError:Windows Shell 中没有名为“yyy”的模块
- python - 在 Seaborn 上更改 x 刻度值/格式/频率
- swift - 如何为扩展中的协议实现 CustomStringConvertible?
- outlook-addin - 能否在 Outlook 桌面上阻止加载项?
- cordova - Ionic 4:文件:未生成“network_security_config.xml”
- r - Shiny中的多个地块
- solr - 使用 solr 进行 Hbase 索引
- javascript - 使用 JQuery拖放到段落