mysql:5493
From: 雀怜 <雀怜 <jyakurei@xxxxxxxxxx>>
Date: Mon, 13 May 2002 17:06:18 +0900
Subject: [mysql 05493] 無謀な挑戦ですが
技術評論社のオールラウンドプログラミングVol3(以下Arp3) C/C++300の技に MySqlを利用したプログラミングに関する紹介があったため、 いろいろとチャレンジしてみたくやって参りました、雀怜と申します。 #前振りが長いですね。(;^_^A アセアセ… さて、私が利用しているコンパイラはBorlandのフリーコンパイラである Borland C++ Compiler 5.5.1です。 このために、Arp3にもVC++でないと利用できないと書いてあるのですが、 VC++で書かれているlibmySQL.libがフォーマットが違うために リンクできなくなっています。 間違いなくFAQなことですから、03496,03497の記述を 試してみましたが、 Error: 外部シンボル 'mysql_connect' が未解決 Error: 外部シンボル 'mysql_select_db' が未解決 Error: 外部シンボル 'mysql_query' が未解決 と、やはりリンクに失敗してしまいます。 また、03506,03507に有ります通りLoadLibraryをやっても居ますが、 そもそもがVisual Basicでプログラマをやっていたために、 LoadLibraryなどの使い方も判らなかったりしています。 そうしますと、やはり無謀な挑戦と言うか、VC++を所有していない Windowsユーザーは、やってはいけなかったりするのでしょうか? 従って、もしそうおっしゃるのでしたらあきらめます。 最後になりましたが、個人の趣味でMySqlを利用したプログラムを やっているだけですので、返事が遅くなってもいっこうに気にしません。 #だからピンクの熊で有名なプロバイダのように43日後に返事が来ても #特に問題はありませんです。 因みに、以下がArp3のソースコードです。 #ただし、CGI用のHTML作成部分は削除しました。 postnumberテーブルは zip char(8),address varchar(50) の構成となっております。 //--------------------------------------------------------------------------- #include <mysql/mysql.h> #include <stdio.h> int main() { /* (1) MYSQLの定義 */ MYSQL mysql; MYSQL *mysqldb = NULL; MYSQL_RES *result; /* (2) MYSQLに接続 */ mysqldb = mysql_connect(&mysql, "192.168.0.1", "yusuke", "yusuke"); if (!mysqldb) { puts("Connection Error."); exit(1); } /* (3) データベースを選択 */ mysql_select_db(mysqldb, "db1"); /* (4) SQL文を発行 */ mysql_query( mysqldb, "insert into postnumber values ('104-0061','東京都中央区銀座')"); } //---------------------------------------------------------------------------
-> 5493 2002-05-13 17:06 [雀怜 <jyakurei@xxxxx] 無謀な挑戦ですが 5494 2002-05-13 17:15 ┗[Tomohiro 'Tomo-p' KA] 5499 2002-05-14 21:24 ┗[雀怜 <jyakurei@xxxxx] 5502 2002-05-15 01:37 ┣[Jyoji Irisa <uc6j-ir] 5507 2002-05-15 11:39 ┗[Kengo Jinno <kengo@x] 5511 2002-05-17 13:01 ┗[雀怜 <jyakurei@xxxxx] どちらも失敗するんです 5512 2002-05-17 13:15 ┗[Kengo Jinno <kengo@x] 5513 2002-05-17 13:48 ┗[雀怜 <jyakurei@xxxxx] 環境が違うんですね 5514 2002-05-17 14:05 ┗[Kengo Jinno <kengo@x] 5515 2002-05-18 10:32 ┗[雀怜 <jyakurei@xxxxx] 5523 2002-05-21 12:01 ┗[Kengo Jinno <kengo@x]