Mengatasi string terinsert simbol db2 AS400
Saat teman-teman melakukan insert data dari database tertentu seperti Sql Server, MySQL, ataupun lainnya ke dalam database db2 (AS400) baik melalui SSIS, DTS, maupun tools lainnya dengan menggunakan akses data ODBC, mungkin beberapa teman-teman yang mengalami hal yang sama dengan saya alami. Iya, hasil data insert tersebut berbentuk simbol-simbol aneh saat kita select dalam db2. Seperti ini :
Saat mengalami seperti ini, jangan panik. Hal ini terjadi dikarenakan format data string yang ada pada AS400 berbeda dengan database SQL Server maupun lainnya. Untuk mengatasi masalah tersebut kita harus setting conversion pada ODBC. Langkah-langkahnya sebagai berikut :
- Buka Control Panel -> Administrative Tools -> Data Sources (ODBC)
-
Setelah Dialog ODBC tampil, pilih Tab System DNS. Pilih ODBC yang digunakan kemudian klik Configure.
- Pada ODBC Setup Dialog, pilih Tab Conversions, beri centang “Convert binary data (CCSID 65535) to text. Kemudian klik OK.
Setelah langkah-langkah di atas selesai, maka masalah kita pun selesai. Data akan ter-insert dengan benar seperti berikut. 😀