mysql:13030
From: "Takashi Yamashita" <"Takashi Yamashita" <takasi@xxxxxxxxxx>>
Date: Wed, 24 May 2006 21:54:05 +0900
Subject: [mysql 13030] Re: MyODBCで文字化け
Takashi Yamashitaです。 > 下記のコードでコンパイルエラーが出ます。 > どうすればよいでしょうか? > mysql.hへのパスは通してあります。 > たぶん、このコンパイルエラーなので、LIBは関係ないかなって > 思っています。 まず、libmysql.libとlibmySQL.dllは、 ワークスペースのフォルダと同じフォルダ内に入っていますでしょうか。 入っていなければコピーしてください。 libmysql.libが存在しない場合は、ソース(mysql-4.1.xx-win-src.zip)をダウンロードし、 libmysqlをビルドして、出来上がったlibmysql.libをコピーしてみて下さい。 http://72.14.203.104/search?q=cache:46mpFhgPjsEJ:www.wistarian.net/mysql.html+libmysql.lib+pragma+comment&hl=ja&gl=jp&ct=clnk&cd=1&lr=lang_ja こちらの方のソースを参考にしたら、エラーが出なくなりました。。。 瀧澤様のソースに、 コネクションが失敗したらエラーダイアログを出す記述がありましたので、 上記URLのソースを以下のように書き換えました(ほとんど変わらないですが)。 --- #include <my_global.h> #include <mysql.h> #pragma comment(lib,"libmysql.lib") static char *opt_host_name = NULL; // Server host (default=localhost) static char *opt_user_name = "{ユーザ名}"; // username (default=login name) static char *opt_password = "{パスワード}"; // password (default=none) static unsigned int opt_port_num = 0; // port number (use built-in value) static char *opt_socket_name = NULL; // socket name (use built-in value) static char *opt_db_name = "{データベース名}"; // database name (default=none) static unsigned int opt_flags = 0; // connection flags (none) static MYSQL *conn; // pointer to connection handler int main(int argc, char *argv[]) { /* Initialize connection handler */ conn = mysql_init(NULL); /* Conneect to Server */ mysql_real_connect(conn, opt_host_name, opt_user_name, opt_password, opt_db_name, opt_port_num, opt_socket_name, opt_flags); if(!conn) { MessageBox(NULL, "error" , "connect failed.", MB_OK); return 0; } else { MessageBox(NULL, "not error" , "connect successed.", MB_OK); } /* Disconnect from server */ mysql_close(conn); return 0; } --- 参考になるかどうか分かりませんが、どうぞ。。。 --------------------------------------- Takashi Yamashita takasi@xxxxxxxxxx
13021 2006-05-24 10:29 ["ta-taki@xxxxxxxxxx"] MyODBCで文字化け 13022 2006-05-24 10:55 ┣[忠犬 KEN <ken_ken_19] 13023 2006-05-24 12:04 ┃┗["ta-taki@xxxxxxxxxx"] 13024 2006-05-24 12:18 ┗[Kan Ishii <kan-ishii] 13025 2006-05-24 17:06 ┗["ta-taki@xxxxxxxxxx"] 13026 2006-05-24 17:39 ┣[Tetsuro IKEDA <te.ik] 13028 2006-05-24 18:41 ┃┗["ta-taki@xxxxxxxxxx"] -> 13030 2006-05-24 21:54 ┃ ┗["Takashi Yamashita" ] 13031 2006-05-24 22:06 ┃ ┗["Takashi Yamashita" ] 13027 2006-05-24 18:39 ┗["Takashi Yamashita" ] 13029 2006-05-24 18:54 ┗["ta-taki@xxxxxxxxxx"] @ 13032 2006-05-25 00:55 ┗[<ska_king2005@xxxxxx] 13033 2006-05-25 10:14 ┗["ta-taki@xxxxxxxxxx"]