Delphi 2010で、あるデータベースから別のデータベースにデータをインポートするアプリケーションを作成しました。私はAccessからAccessへ、SQL Serverにアクセスするまで何度もこれをやってきました。しかし、今はSQL Server 2005からOracle 10Gにデータをインポートする必要があります。私は、SQL Serverデータベース内のテーブルからすべての行を選択し、Oracleデータベース内の同じ構造を持つテーブルにそれらを1つずつ挿入することでこれを行います。インポートが正常に実行されるのは、一部のユニコード文字に疑問符が付いていることです。これらの文字をデータベースに手動で挿入すると、正しく表示されます。これはDelphiとOracleの間のものです。私はUniDacコンポーネントをこの目的のために使用します。誰かがその疑問符の理由を知っていますか?一部のユニコード文字は "?" DelphiからOracleに挿入するときのマーク
-1
A
答えて
1
文字エンコーディングが間違っているか、テキストを表示するために使用されるソフトウェアが、すべての文字を含まないフォント(またはフォントセット)を使用しています。これを確認するには、問題の文字を含む表示されたテキストの一部をMS Wordなどの別のプログラムにコピーし、表示されているかどうかを確認します。必要に応じてArial Unicode MSを使用するようにWordを設定します。
+0
あなたはそれを信じませんが、問題はただ消えて、すべての文字が表示されます。私は何も変えなかった。私はちょうどデルファイを閉じて、それを開いた。私はそれを実行すると、それは完璧に正常に働いた。 –
関連する問題
- 1. XeLaTeXに外部ユニコード文字を入力する方法は?
- 2. ユニコード文字列の一致
- 3. ユニコードを選択することにより、フォントからツリービューテキストへの文字の挿入方法は?
- 4. 交換サーバーがユニコード文字を平文メールに挿入しますか?
- 5. perlからoracleにマルチバイト文字を挿入するときにORA-01461を押す
- 6. スクリプトからdbにUTF8文字を挿入するときの問題
- 7. ユニコードのエスケープシーケンスをPython文字列のユニコード文字に変換するには
- 8. 外部キー文字列の挿入トリガーをintにする
- 9. カスタムキーボードからEditTextにユニコード記号を挿入する方法
- 10. ユニコード文字Java
- 11. ユニコード記号をedittextに挿入する
- 12. シートに文字列を挿入すると数字が挿入されます
- 13. CLOB、Oracleに挿入できません
- 14. ユニコード変換値がDELPHIの文字列にアラビア文字を1つ取得する方法は?
- 15. c#文字列データが255文字を超えるときにExcelに挿入するときのエラー
- 16. インポート3954275 Oracle 10gへの挿入文
- 17. htmlのユニコード文字
- 18. oracleの選択クエリからテーブルに挿入
- 19. ユニコード文字列
- 20. gvim - 特定のユニコード文字をimapするときの問題
- 21. Oracleは、私は次の挿入文字列を使用してOracle DB表に挿入するコンピュータのロケールの日付/時刻
- 22. リッチエディットコントロールからユニコード文字を取得
- 23. 挿入時に文字列からdatetimeを変換する@sql = '...'
- 24. 最小長の一意のユニコード文字を生成するアルゴリズム
- 25. ユニコード文字:カート
- 26. 文字列の挿入
- 27. イメージをQRコードの一部として挿入しますか?
- 28. 文字列AS3に挿入
- 29. VBAからWord文書にタブ文字を挿入
- 30. 文字列をユニコード文字に置き換えます
表のエンコーディングをチェックします。 – kirilloid
私はどのデータベース(oracle、ms sql)がまったく問題なのか本当に疑問です。むしろ、列の型、エンコーディングなどはすべてです。 –