• ベストアンサー

VB6でAccessを利用

VisualBasic6.0を用い、データベースはAccess2000を使いたいと 思っております。独学でいろいろ作成したいと考えておりまして、 それに見合った参考書を探しております。 そのとき、VBのコーナーに行ってもAccessのコーナーに行っても これと言った参考書が見つかりません。 お薦めの参考書がもしあれば教えてください。 本の値段は問いませんが、なるべく基礎から学べるものが良いです。

  • J-SYS
  • お礼率72% (88/121)

質問者が選んだベストアンサー

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

VBでAccessを使うならDAO・ADOといったデータアクセスインターフェースをサポートしている物が良いと思うます。 VB6は標準ではADOですがAccessはDAOでJetデータベース エンジンで良いパフォーマンスを得ることができますから。(この組み合わせは小規模でローカルなネットワークで使用するのに適しています) VBは基本が解れば後は応用です。基本の参考書はどれも同じ様な内容だと思います。応用の部分でデータベースの接続やSQL等の多く出ている物がいいのでは。 「SQLServer6.5業務システムの設計と開発―Access+VBを利用したクライアントサーバーシステム構築」という本はありますがVBからAccess経由でSQLServerを使うような感じですが参考になるかどうか?

関連するQ&A

  • VB.NETでSQL server の操作

    VB.NETにて主に帳票ソフトを作成しているのですが、使用しているデータベースがアクセスなので容量が大きくなると処理がスムーズに行かないため、Microsoft SQL server の導入を考えています。そこで、VB.NETよりSQL serverを操作するコーディングについて説明されているおすすめの参考書などはないでしょうか?宜しくお願いします。(因みに VisualBasic2008, SQL server 2008 です)

  • VBのプログラムでネット上のDBにアクセスする

    こんにちは。 私は勉強のためにVisualBasic2008とAccess2010を使ってローカルで動くプログラムを製作しています。 おいおいは、データベースをネットワーク上に配置してアクセスしたいのですが、 そのためにはどういう方法をとるべきなのでしょうか。 手法や参考になるHP、書籍などを教えてください。 なお、できるだけ書いているコードやソフトは流用したいと思っています。 DBについては作り直してもいいのですが、VBのプログラムは修正があまり生じないような手法をお願いします。

  • VB 2010 Expressでのデータベース利用

    現在Microsoft VisualBasic 2010 Expressにて、データベースを利用してアプリケーションを作成しようとしています。 今まではMS Access にて制作しておりましたので、完全な初心者というわけではありませんが、VB2010Express を使ってのソフト作成は初めてです。 データベースエクスプローラーを使ってデータの接続や、データセットを作成してのデータの編集はできました。 ここからが質問ですが、直接コードを書き込みデータベース操作をする際のデータベースへの接続方法がわかりません。 VBの書籍やヘルプを参考にして以下のようなコードを作成しました。 Dim scn As New OleDb.OleDbConnection scn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=ファイル名" scn.Open() (以下省略)~ このコードを実行すると次のようなエラーがでます。 「OleDb.OleDbException はハンドルされませんでした。 データベースの形式 'ファイル名' を認識できません。」 ファイル名(C:\Users\~\ファイル名.sdf)はデータベースエクスプローラーで作成したSQL Server Compact 3.5 のデータベースファイルです。 単純にデータベースエクスプローラーで作成したデータベースに、上記コードで接続することはできないのでしょうか? また、コードに間違いなどはありますでしょうか? よろしくお願いします。

  • VB6.0が欲しい

    来週から仕事でコンピューター言語を使わなければいけなくなました。VB6.0の本を買って、VBから学んでいこうと思ったのですが、私のPCにVBは入ってませんでした。どうやって購入したらいいのでしょうか? microsoftのVisualBasicのホームページにいったら、VB.netというのはあったのですが、、 購入方法と値段を教えていただけないでしょうか?

  • VBでのデータベース作成のメリットって?

    VBでのデータベース作成のメリットって? VBとAccessを勉強させられていますが、 Accessというデータベースソフトがあるのに、なぜ書店には「VBでデータベースを作る」といった本があふれているのでしょうか。 Accessでは実現できない機能や利便性があるのでしょうか。 PCには両方のソフトが入っているという条件で回答いただけませんでしょうか。

  • VBとAccessって似てるのですか?

    求人を見てると「求める人材」に 「VB,Accessの実務経験が1年以上ある方」の組み合わせをよく見かけます。 VBA、accessならわかるのですが、 VBとAccessの組み合わせはどういうことなのでしょうか? プログラムはVB(.net)で作って、データベースはaccessを使うということですか?

  • VB.NETとACCESSについて

    VB.NETを使ってACCESSデータベースに入っているレポート(印刷プレビュー)を呼び出して印刷したいのですが、どうしたらいいかわかりません。VB.NETでデータベースに接続してSQLのinsert文でデータを追加することはできます。その後、VB.NETでデータベースに入っているものを印刷するにはどうしたらいいのでしょうか?ACCESSでレポートは作ってあります。どなたか教えていただけないでしょうか?

  • VBでアクセスのメニューを作る方法

    MSアクセスでデータベースを作っていますが、これらのデータベースを起動するために、VBでランチャーのようなものを作ってみたいと思います。VBのフォームからアクセスデータベースを開く方法を教えてください。

  • VB.NET(Webアプリ)のアクセス権について

    VB.NETでプログラム作成中のファイルを、新しいハードにコピーして、続きを作成したいのですが・・・。 データを入力して、データベースに保存するプログラムを実行する際、「データベースが開きません」のエラーが出ます。同じデータベースでデータを読み込むプログラムの部分では実行可能です。 私は初心者だし、少し詳しい人に聞いたところ、セキュリティーの設定のところとか、アクセス権に問題があるのでは?というところまでしか分かりません。 うまく説明できないので、わかりにくいかもしれませんが、なにか参考になることがあれば教えてください。 宜しくお願いします。

  • VB6.0とVB.NETの違い

    学校の実習での復習で分からないところがありまして 文献を調べたのですが、解決しなかったので教えてください。 最近VB.NETを使う機会が多くなりまして、VB6.0との違いについて悩んでおります。 かつて、VB6.0で基礎的な参考書にデータコントロールを使用してのデータベース(エクセルを用いての)を作成したことがあったのですが、VB.NETにしてからは、同じ方法でのアプリケーションの作り方(データコントロールとエクセルを使っての方法)がわからなくなってしまいました。 どなたか、教えてください。おねがいします。