tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^3: VB6によるMySQL接続などについて
投稿日: 2017/07/18(Tue) 11:31
投稿者魔界の仮面弁士
> ポート転送でのMySQLへ接続は可能でしょうか?

ポートの公開状況については、lolipop のサポートにお問い合わせください。
私はロリポップの契約を持ち合わせていないので、具体的な情報は提供できません。


>> どうしてもということであれば、MySQL を操作するための Web Service を PHP 等で作成し、
>> その Web Service を VB6 から利用するといった間接的な方法が取れるかもしれません。
> 上記にある様な場合、PHPを使いブラウザベースでWeb Servieceを作ってからそのブラウザを操作するのでしょうか?

HTML を表示・解析する必要は無いので、WebBrowser 等は普通使わないと思います(使えなくは無いですが)。


(案1) SOAP 案
 PHP 側:PHP5 の SoapServer クラスで SOAP サーバーを構築する。
 VB6 側:Microsoft SOAP Toolkit の SoapClient で交信する。

(案2) WebDAV 案 (本来はファイル転送用の仕組みです)
 PHP 側:SabreDAV 等で WebDAV を構築する。
 VB6 側:ADODB から Microsoft OLE DB Provider for Internet Publishing (MSDAIPP.DSO) で交信する。

(案3) JSON 案
 PHP 側:json_encode / json_decode でシリアライズして交信する。
 VB6 側:MSXML の ServerXMLHTTP 等で交信する。この場合、JSON 解析が別途必要なので、
  文字列解析部分については自作が必要です。あるいは、下記を使う手もあります。
  ・VB-JSON ライブラリ(BSD ライセンス)を使う
  ・MSScriptControl で JScript の eval メソッドを呼び出す

あるいは、CSV や タブ区切りテキスト、任意の XML などといった
独自のデータ形式で交信しても良いと思います。その場合、VB6 側は
上記の ServerXMLHTTP / XMLHTTP の他、WinHTTP を使ってみたり、
Inet コントロールを使って交信することもできそうです。


※私自身は PHP に不慣れなので、サンプル等は提供できません。m(_ _)m

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。