掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
AS400からダウンロードした文字の文字化けを回避するには? (ID:83419)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
[OSのVER]:Windows2000 [VBのVER]:6.0 [クライアントアクセスのVER]iSeries Access5.2 VBからAS400に接続してデータをダウンロードしています。 通常のデータは問題ないのですが、「−」の文字が「?」になってしまいます。 考えられる原因は文字コードの変換部分でそのような現象が起こっていると思われるのですが、対処の方法が見つかりません。 MS932 >> UNICODE >> MS932 ? -------------------------------------------------------------- Private Sub Command1_Click() 'AS400接続 Dim AS400 As New ADODB.Connection Dim AS400rst As New ADODB.Recordset Dim AS400sql As String AS400.Open "provider=IBMDA400; Data source='192.168.***.***';", "*****", "*****" 後ろ2つはユーザーIDとパスワードです AS400sql = "SELECT * FROM TESTLIB.TEST" AS400rst.Open AS400sql, AS400, adOpenKeyset, adLockOptimistic Debug.Print AS400rst!FIELD1 & vbCr & vbLf & "=================" AS400.Close Set AS400 = Nothing End Sub -------------------------------------------------------------- Debug.Printは確認用に使っています。 解決策をご存知の方がいらっしゃいましたらよろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.