-1

現在実行中の WAMP サーバーがあります。Visual Basic を使用する API を持つ別のサーバーがあります。Visual Basic API クエリを作成することはできますが、スクリプトを 1 日に 1 回または 2 回実行して情報を取得し、それを mySQL サーバーに入力する必要があります。私は、主に Excel と CoralDraw のスクリプトを実行する VBA の経験がほとんどありません。

WAMP サーバーで VB スクリプトを自動実行し、その情報を mySQL サーバーに入れる方法を理解する必要があります。これをWindowsだけで行い、ワンプサーバーをスキップする方が簡単な場合は、お知らせください。情報を取得してデータベースに入れるだけです。

更新: 12/18/12 PHP を介して mysql にアクセスすることは問題ではありません。VB の API を持つ別のサーバー上のプログラムを介して情報にアクセスする必要があります。API から情報を取得して mySQL データベースに格納するスクリプトを毎晩深夜に実行する必要があります。

4

1 に答える 1

2

データベースにデータを追加する単純な PHP を作成します。WAMP は、すぐに使用できる php をサポートしています。VB ロジックを理解していれば、PHP は非常に似ていて使いやすいものです。

tutorialspoint.comの簡単な例:

<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}
$sql = 'INSERT INTO employee '.
       '(emp_name,emp_address, emp_salary, join_date) '.
       'VALUES ( "guest", "XYZ", 2000, NOW() )';

mysql_select_db('test_db');
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('Could not enter data: ' . mysql_error());
}
echo "Entered data successfully\n";
mysql_close($conn);
?>
于 2012-12-18T17:27:30.277 に答える