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

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]