@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

VB2005で、データベースに接続せずに、データベースを構築可能か

投稿者投稿内容
kojiro_i619
大ベテラン
会議室デビュー日: 2006/08/17
投稿数: 100
投稿日時: 2006-08-17 15:27
VB2005でのデータベース構築を、VBで初めて研究していますが、本には、アクセスとかに接続する方法が書いてありますが、接続せずに、独自にデータベースを構築する方法はあるのでしょうか?
具体的な、コード記述はありますか?
mio
ぬし
会議室デビュー日: 2005/08/25
投稿数: 734
お住まい・勤務地: 神奈川県
投稿日時: 2006-08-17 15:44
実現したいことが見えませんが…。
どういう意味での、どういうレベルの「データベース」を求めているんでしょうか。
例えば、CSVファイルをふつうにファイルとしてアクセスしても、用途を選べば十分に使えるデータベースになります。
さかもと
ぬし
会議室デビュー日: 2004/05/14
投稿数: 586
投稿日時: 2006-08-17 15:46
さかもとです。

1:DBMSを使わずにデータの管理をしたいということであれば
簡単な例で言えばテキストファイルとか、xmlファイルを使うとか
あるかと思います。

2:「独自にデータベースを構築」がMyDBMSを1から作るという意味であれば。
初心者でなくても相当難しいかと。

VBが初めてということであれば最初はmdb使ってみたりSqlサーバーのExpressを使って
みたりするのが良いかと思いますが、何か特別な理由でもあるのでしょうか?
kojiro_i619
大ベテラン
会議室デビュー日: 2006/08/17
投稿数: 100
投稿日時: 2006-08-17 15:54
データセットでは、
データセット.Tables(テーブル番号).Rows(行番号)(列番号)で参照できるなら、データセットそのものを、アクセスなどに接続すること無しに、独自に定義して、データベースを作れないか?ということですが、、
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2006-08-17 15:56
引用:

kojiro_i619さんの書き込み (2006-08-17 15:27) より:
VB2005でのデータベース構築を、VBで初めて研究していますが、本には、アクセスとかに接続する方法が書いてありますが、接続せずに、独自にデータベースを構築する方法はあるのでしょうか?


この説明では具他的なイメージがわきません。

例えばMySQLは組み込み MySQL サーバライブラリと言う機能を提供しています。これを使うとデータベース本体をアプリケーションにリンクし、アプリケーションと同じプロセス内で実行することが出来ます。そういったDBMSを求めているのですか?

それとも事前に構成しておいたデータベースに接続するのではなく、自前のアプリケーションからデータベースの構成やインストールを行いた言う話ですか?

はたまたDBMSを別途に購入したり、インストールする必要なく、データベースを利用したいという話ですか?
kojiro_i619
大ベテラン
会議室デビュー日: 2006/08/17
投稿数: 100
投稿日時: 2006-08-17 15:56
VBは初めてですが、アクセス、エクセル、ワードのVBAの相互操作は行った経験があります。
kojiro_i619
大ベテラン
会議室デビュー日: 2006/08/17
投稿数: 100
投稿日時: 2006-08-17 16:09
実は、アクセスで構築したDBがあり、フォームもできています。VBは初めてなのですが、アクセスを利用するということになるので、若干失望したしだいです。やはり無理、無駄なのでしょうね。
ひろれい
ぬし
会議室デビュー日: 2006/03/02
投稿数: 486
お住まい・勤務地: 万博開催地
投稿日時: 2006-08-17 16:19
読み取る限りでは、VB で DB構築できないか、と聞き取れました。

VB とは何か?
MS Access とは何か?

を理解されていれば、今回のような疑問は出てこなかったかもしれませんね。
用途が明らかに違いますから。

スキルアップ/キャリアアップ(JOB@IT)