[前][次][番号順一覧][スレッド一覧]

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]