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]