• 締切済み

CD-ROMだけでデータベースの内容を参照し、実行するプログラムを作成したい

CD-ROMを配布し、そのCD-ROM上のプログラム(VB等)でCD-ROM上のデータベースの内容を参照し、その結果をもとにして処理を自動実行するようにしたいのですが、あくまでもPC上にはアプリケーションやモジュールをインストールしないことが前提です。 ご教授下さい。

みんなの回答

  • trajaa
  • ベストアンサー率22% (2662/11921)
回答No.3

>PC上には特別にモジュールも入れず VB自体のランタイムはOKなのでしょうか? CD-ROM内のファイルを都度読み出ししていては、レスポンス的に耐えられるか疑問ですね。

  • ShowMeHow
  • ベストアンサー率28% (1424/5027)
回答No.2

Web系のDBインターフェースを作れば、可能だと思います。(CDもいりません。)

cookie0807
質問者

補足

Wご指摘の通り、Web系の仕組みで通常は行うものと考えますが、今回のケースではインフラ(ネットワーク上)の制限で使用できないため、CD-ROM上ですべて実行する必要があるのです。

  • trajaa
  • ベストアンサー率22% (2662/11921)
回答No.1

>データベースの内容を参照 とありますが・・・・ データベースエンジンは? 何かを利用するのでしょうか? それともVB等で、擬似的にDBエンジンの様な動きをするプログラムを作るということなのでしょうか?

cookie0807
質問者

補足

PC上には特別にモジュールも入れず、CD-ROM上のプログラムを実行する必要があります。 当然、その条件ではAccessなどを使うのは無理かと思います。 CSVファイルなどをDBとして使用するくらいしかないのでしょうか。

関連するQ&A

  • ツールバーのプログラムの右クリックメニューをVBより実行?

    こんにちは ツールバーにあるプログラムの右クリックメニューをVBより実行できない でしょうか? 例えば "音量"のアイコンを右クリックすると"音量コントロールを開く"というメニュー が出ますが、これをVBから実行できないでしょうか? 但し、現実に右クリックメニューから選択で実行させるプログラムに 該当するexeが見あたりません。 この右クリックで動く処理が単体のexeなら簡単なのですが モジュール化されているのなら、無理な話ですよね "その通り無理だよ"と言ってもらえるとすっきりするのですが どなたか情報お持ちの方おられましたらご教授ください よろしくお願いいたします。

  • データベースを用いたプログラム

    このプログラムでは、 #include<stdio.h> int main() { int a; printf("数字を入力してください。\n"); scanf("%d",&a); return 0; } ある数字を入力すれば、そこで終了になってしまいます。 ここで聞きたいことは、例えば1~100くらいまでの数字をデータベースとしてエクセルに保管し、このプログラムのように、ある数字を入力してそれをデータベースと照らし合わせ、数字と一致すれば次の処理へ移り、一致しなかったらエラー表示が出るようなプログラムを作りたいのですが、ここからどのように進めていけばできますか?ご教授お願いします。 もちろんそのプログラム自体は、データベースを使用しなくてもif文等で実行は可能ですが、相手に伝わりやすいようにするために、簡易なプログラムを用いて表現させてもらいました。実際はかなり膨大になります。 OSはWin XPでコンパイラはボーランドのフリーコンパイラ、もしくは、Visual Studio.NET2003をしようしています。

  • 作成したデータベースプログラムを他のパソコンで利用したいのですが・・・。

    VBを使ってデータベースプログラムを作りました。データベースはAccessで作り、DataGrid上に現れるようにしています。 ところが、これをパッケージしてフロッピーに落とし、他のパソコンに適切にインストールしたうえで実行してみたのですが、データベースを読み込むことができません。 Accessのファイルもパッケージ時にCabファイルに落とし込んでいるのですが・・・。 どのような原因が考えられるでしょうか??

  • mysqlの検索結果を別のphpプログラムで参照できますか

    たとえば、A.phpというプログラムでmysqlデータを検索した結果を別のB.phpというプログラムで参照することはできますか? 必要に応じてデータベース接続、検索、データベースのクローズといった処理をその都度しなければいけないのでしょうか?

    • ベストアンサー
    • PHP
  • データベースの内容をCSVへ出力。

    VB2005環境、DBはOracle10gです。 データベースから取得したテーブルの内容を、CSVとして 出力する機能をサービスアプリに付け足したいと考えています。 データベースから値を取得する方法についていろいろと調べては みたのですが、VB2005環境では、Windowsアプリケーションとして 作成する方法しか見つからず(コントロールを配置する際に デザイナを使う方法)、クラスライブラリに機能としてSQL発行から CSVとしてデータを出力するまでの処理をどうしたらいいのか わからず困っています。 基本的なところから勉強できるサイトがありましたらご教授 願えないでしょうか? よろしくお願いします。

  • ソースのない実行プログラムについて

    ある実行プログラム(VBで作成、exe形式、ソースなし)があります。 プログラム(.exe)を起動することで画面上に入力画面が表示されます。 いくつかの必要項目を入力し、計算ボタンを押下し計算を流すことで.xlsに結果を出力することができます。 1ジョブの計算時間に数時間かかるのと件数が多いため、仕事帰りに複数のパソコンで処理し、1台のパソコンで複数件処理できないか?その方法を検討しています。   入力画面に必要項目を自動入力でき、1つのパソコンで複数件処理できる方法はないでしょうか?

  • プログラムの実行時間

    ええと..何から言えばいいのか…。私は今、Servlet&JSPを使って、XMLデータベースにアクセスするプログラムを作っています。 簡単な掲示板(見たいなもの)ですが、少し困っています。 それは、プログラムの実行時間についてです。 例えば、誰かが何かを投稿する度にデータベースにアクセスし、 投稿されたものを表示させる度にデータベースにアクセスし、 また、投稿されたものを検索する度にデータベースにアクセスしています。 なぜなら、それぞれの処理を違うクラスで行っているため、データベースにアクセスした時に取得したCollectionを渡すやりかたを知らないからです。 それに、実験段階ではあまり実行時間を気にする必要はないので取り合えずそのようにしました。 しかし、たくさんの人が使う場合にきっとこんなやり方では時間がかかることが 予想されます。 そこで、どなたか「こうすればいい」という意見のある方いませんか? 実際の処理じゃなくていいんです。「意見」で十分です。私に知識を下さい。 お願いします。

    • ベストアンサー
    • Java
  • VB2008 でプログラムを作成している初心者です。

    VB2008 でプログラムを作成している初心者です。 順調に製作&デバッグしながら進めていたプログラムで、突然デバッグしても、作成中のアプリケーションが現れなくなりました。VB開発環境には”プログラム実行中”と表示があり動いているようですが、アプリ画面が出ていないので、そこへの入力も何も、画面確認もできません。何か、設定があるのでしょうか? ちなみに、binやdebugフォルダーのwindowsApplication1.exeをクリックすると、画面が出てきて動作します。 初歩的な問題だとは思いますが大変困っています。 どなたかお分かりになる方、ご教授ください。 よろしくお願いします。

  • .netアプリケーションのクラスライブラリの配布について

    visualstudio2005にてVB.NETアプリケーションを作成しました 作成する際にはabc.dllを使用しています このクラスモジュールを配布・実行しようと試行錯誤していますが どうにもうまくいきません どうか宜しくご教授ください

  • インストールプログラムを実行できません

    Microsoft office2000 Premiumアップグレードバージョンをインストールできなくて困っています。インストールプログラムが立ち上がりません。 ・CD-ROMの自動実行ができない ・CDを開いてsetup.exeが実行できない ・他のソフトはインストールできる ・ネットワークを経由して他のCD-ROMドライブからもインストールできない ・ハードディスクにCDを丸ごとコピーして実行してもインストールプログラムが起動しない なお、使用しているパソコンはGeteway PROFILEで、OSはwindows98 second editionです。 大変困っているので教えてください。お願いします。