MYSQLへODBC接続とエクセルへの表示に関して – プログラミング – Home

MYSQLへODBC接続とエクセルへの...
 
通知
すべてクリア

MYSQLへODBC接続とエクセルへの表示に関して


一年生
 一年生
(@一年生)
ゲスト
結合: 18年前
投稿: 37
Topic starter  

まったくの素人ですので皆さんのお力をお貸しください。
よろしくお願いいたします。

ODBCでMYSQLへの接続は怪しいですが何とかなりました。
MYSQLへエクセルでselect構文等を使って検索した結果をまたエクセル上に表示する方法
を教えてください。
よろしくお願いいたします。


引用解決済
トピックタグ
Blue
 Blue
(@Blue)
ゲスト
結合: 20年前
投稿: 1467
 

検索してみてくださいというのをやりましたか?
せめて、そこからわからないことを聞いてください。

Google「Excel VBA ODBC MySQL」検索結果
http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-
8&q=Excel+VBA+ODBC+MySQL&num=50


返信引用
一年生
 一年生
(@一年生)
ゲスト
結合: 18年前
投稿: 37
Topic starter  

重ね重ねすみません!
検索してみたのですが、皆さん基礎の基礎を省かれている場合が多く自分の実力を
考えると高度すぎて、掲示板の方にあまえてしまいました。
検索は引き続きやっているのでその中から、疑問点をおききしたいのですが

エクセルからMYSQLへのデータ入力には成功したのですが、日本語(ひらがな・漢字)
が文字化けします。
MYSQLでの直接の入力では日本語入力できるのですが・・。
下記アドレスを参考にして
http://www.javadrive.jp/mysql/control/index1.html
latin1 → sjis
としたのですが、やはりだめでした。
エクセルの方の設定なのでしょうか?
教えてください。

基本的に前から下記アドレスを参考にしているのですが、検索するとAccessがらみや他
のDBが多いのですがよく構文が少し違うだけとあるんですが、MYAQLに固執して調べなく
ても大丈夫なんでしょうか?

http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/mysql_02.htm


返信引用
Blue
 Blue
(@Blue)
ゲスト
結合: 20年前
投稿: 1467
 

>日本語(ひらがな・漢字)が文字化けします。
半角文字列はOKなんですよね?
もしかしたら、SJISのまま受け取っているかもしれません。
StrConv関数を使ってUTF-16文字列に変換すればいけるかも。

> 検索するとAccessがらみや他のDBが多いのですがよく構文が少し違うだけとあるん
> ですが、MYAQLに固執して調べなくても大丈夫なんでしょうか?
多分大丈夫です。(そういうものです->ODBC(ADOオブジェクト))
# SQLはデータベースによって多少違いはある。


返信引用
Blue
 Blue
(@Blue)
ゲスト
結合: 20年前
投稿: 1467
 

こんなサイト見つけた。VBScriptですが、、、
http://winofsql.jp/VA003334/install011101185437.htm


返信引用
一年生
 一年生
(@一年生)
ゲスト
結合: 18年前
投稿: 37
Topic starter  

自分のPCではないので自由にはいじれないんですが、MYSQLをインストールするにも
前準備が必要なんですね!
容量があいてればなんて考えは足らなさ過ぎました。
自分のPCを手に入れたときに実践してみます!

StrConv関数に関してなんですが、

sql = StrConv(sql, vbFromUnicode)

としてるんですが、vbFromUnicodeはシステムの既定のコード ページに変換するんです
よね?
MYSQL上でデータを確認しても文字化けしたままです。
ちなみにsjisからlatin1に文字コードは前回戻しています。
使い方が悪いんでしょうか?
よろしくお願いいたします。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました