Office 2010 形式に変換した古い Access データベースがあり、1 つのデータ テーブルを SQL に移動しました。1 つのリンク テーブルに関連付けられているフォームは 1 つだけです。
ここまでできたら前後のデータを比較してみると、すべての ≤ が = に変換されていることがわかりました。フィールドを誤って varchar に設定していたので、nvarchar に更新しました。次に、SQL Server Mgt Studio を使用して修正したデータを挿入したところ、すべて問題なく表示されました。
問題は、アクセス経由で ≤ 記号を入力すると問題なく表示されますが、フロント エンドを閉じて再度開くと表示されないことです。アクセスがSQLバックエンドテーブルに書き込むときに、それらは = に変換されているようです。
私の調査によると、ODBC 接続が Unicode 文字を詰め込んでいる可能性がありますが、他の場所では問題ないはずです。私はSQL経由で更新を行っていないので、Unicodeテキストの前にNを試すことはできません.
助言がありますか?