我有一个旧的访问数据库,我已将其转换为 Office 2010 格式,然后将一个数据表移动到 SQL。只有一个表单与一个链接表相关联。
全部完成后,我比较了前后的数据,发现所有的 ≤ 都已转换为 =。我错误地将字段设置为 varchar,所以我将其更新为 nvarchar。然后我通过 SQL Server Mgt Studio 插入了一些更正的数据,一切看起来都很好。
问题是,如果我通过访问输入 ≤ 符号,它们看起来很好,但是一旦我关闭并重新打开前端,它们就不存在了。当访问写入 sql 后端表时,它们似乎被转换为 =。
我的研究表明,可能是 ODBC 连接填充了 Unicode 字符,但其他地方说应该没问题。我没有通过 sql 进行更新,所以我无法尝试 unicode 文本前面的 N。
有什么建议么?