mysql:5004
From: Kitajima <Kitajima <kitajima@xxxxxxxxxx>>
Date: Tue, 22 Jan 2002 08:58:07 +0900
Subject: [mysql 05004] Re: VBでODBC接続できません
これは[Daiju Azuma]様が[02/01/21 17:30:47]に送信された、 [[mysql 05000] Re: VBでODBC接続できません]への返信です。 ─────────────────────────────────── いつもは傍観しているjimaというものです。 以前私も友人に「VBでADOを使ってSQLサーバーを使いたいが上手く行かない」と 相談を持ちかけられたことがあります。 ADO接続サンプルはMSDNにありますよ。 また、ADOはその特性上、DBを一度ローカルにコピーして動くので、ローカルマシン に大きなメモリとディスク容量が要求されますし、初期動作が遅いです。 せっかくの高速なMySQLの能力を使ってSELECTなどが動くわけではなく、ローカルの JET等のマイクロソフト謹製のエンジンでSQLが動くことになります。(たしか…) ADOの起動オプションで、カーソルをサーバーに置くかローカルにするかなどが ありますが、ADOならではの機能を使う場合はローカルにDBをコピーするモードを 選択せざるをありません。 やはり、直接SQL文字列を作って、それをMySQLに流し込むようなプログラミングの ほうが良いと思います。 確かに、汎用性も高いですしね。 Daiju> Daiju> On Mon, 21 Jan 2002 16:06:55 +0900 Daiju> "株式会社ジェイシーエヌ" <jcn@xxxxxxxxxx> wrote: Daiju> Daiju> > これも、もちろん予測して、すべてのフィールドとデータを書き込んでいます。 Daiju> > データなしを回避するため一件のデータも作成しました。 Daiju> > Mysqlのマニュアル通りに設定はしてあるのですがなぜ? Daiju> Daiju> エラーメッセージは出ますか? マニュアルとは? Daiju> Daiju> > 実際にインサート処理を記述してあるVB6.0 ADO接続のサンプルプログラム Daiju> > は Daiju> > どこかに存在しないのでしょうか? Daiju> Daiju> ADOではなく,SQLでインサート処理したらどうでしょう?こちら Daiju> の方が汎用性があると思いますが。VBは使ったことないので助言 Daiju> できませんが,基本的にはODBC経由のアクセスなので,VB+ADOにつ Daiju> いて解説した本でカバーできると思いますが。 Daiju> Daiju> sql="insert into table ~" Daiju> Daiju> -- Daiju> 神戸市教育委員会庶務課 情報企画係 Daiju> 東 大樹 tel:078-322-5761 fax:078-322-6145 Daiju> Daiju Azuma <daiju_azuma@xxxxxxxxxx> Daiju> >パソコンの時計は,たまにチェックしましょう。結構 Daiju> 時間が狂ってますよ。 Daiju> Kitajima. kitajima@xxxxxxxxxx ━━━━────────────────────────────
4994 2002-01-21 00:06 ["jcn" <jcn@xxxxxxxxx] VBでODBC接続できません 4996 2002-01-21 14:30 ┣[Daiju Azuma <daiju_a] 4999 2002-01-21 16:06 ┃┗["株式会社ジェイシー�] 5000 2002-01-21 17:30 ┃ ┗[Daiju Azuma <daiju_a] -> 5004 2002-01-22 08:58 ┃ ┗[Kitajima <kitajima@x] 5006 2002-01-22 13:53 ┃ ┗["株式会社ジェイシー�] 5011 2002-01-22 18:40 ┃ ┗[Daiju Azuma <daiju_a] 4998 2002-01-21 15:50 ┣[Takeharu Masuda <tac] 5001 2002-01-21 19:30 ┗[前田 剛 <maeda@xxxxx]