• 締切済み

VS.Netの種類について(VBでデータベース)

現在Accessを使ってデータベース検索の簡単なテーブルを作っています。 これをVisual Basicでソフトウエアとして作りたいのですが、マイクロソフトのVisual Studioのサイトで確認したらSQLがVisual Studio.Net Professional 2003では使用できないようです。 はやりVisual Studio.NET Enterprise Developer 2003を購入しないといけないのでしょうか? (SQLが使えるかだけえ値段が倍も違う・・・) しかしVB.Netでデータベースを紹介している書籍では必ずしもEnterprise Developerを使っているわけではなさそうです(一部書籍ではEDを指定していますが)。 やりたいことは大量の.txtと.csvに記述してあるデータと、Web上に常に更新されるデータを吸い取って統計を取ることです。 あとVB.Netではこれらの統計データをグラフ化するのはExcelのように簡単にできるのでしょうか? まだVB.Netを使用したことがないため、お手数ですがおわかりのかたよろしくお願いします。

  • suffre
  • お礼率76% (2013/2633)

みんなの回答

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

 SQLを使えるとは何を指していっているのだろうか。恐らくMicrosoft SQL Serverの事を言っているのだろうが、OLEDBを使う仕組みは.Net Frameworkの方に実装されているので、VB.NET、VC++.NET、VC#.NETの各スタンダードエディションでもDB操作は可能だ。最悪の場合無償で提供される.Net Framework SDKでもできる。  ちなみに、VS.NET 2003 Pro用にMSDE2000Aという、SQL Serverの機能縮小版が無償でダウンロードできるので、こちらも合わせて検討されたい。  君が言うところのVS.NET ED+SQLと書かれているものが、VS.NET PRO+MSDE2000で(Enterprise Manager以外)全て可能だ。  txtとcsvはText ODBCドライバで楽々の楽勝だが、Web上に保存されるデータについてはちょっと分からないな。HTTPで取ってこれるなら問題はないだろうが。  グラフ化は・・・・う~ん。ちょっと難しいかも。そもそもこれらはやはりOfficeの機能と言える。なので、Excelブックを吐き出すようにするか、最悪統計データをcsv出力しても良いのではないかな。やはり餅は餅屋に任せるに限るよ。  または、VS.NETにはCrystal Reports for .Netという帳票作成ツール(なんて言ったら開発元に怒られるかも)があるので、そちらで帳票を作成したあと(確かグラフもできる)PDFにエクスポートし、Acrobat Readerで表示するという方法も考えられる。

suffre
質問者

お礼

わかりづらい質問にお返事いただいてありがとうございます。 .Net Framework SDKでも可能なのですね・・・。 グラフ化は難しいのですか。Delphiの無償版ではExcelみたいにグラフ作成のウイザードがあったので、MSのソフトであれば簡単にできるのかと思っていました。 Excelのグラフはかなり便利ですね。

関連するQ&A

  • Visual Studio.NET

    ネットでみたのですが、Visual Studio.NET Enterprise Developer って何するソフトなんですか教えてください。

  • Vs.NET 2003 どれをかえばいいのか?

    Visual Studio .NET 2003 の購入を検討しております。 Enterprise artchtect、Developer、professionalの 3つのバージョンがありますが、 どれをかえばよいのか判りません。 Windows2003サーバー、SQLSERVER2000、IIS6.0の環境でWebアプリケーションの開発を行いたいのですが、 それに見合ったバージョンはどれが良いのか教えてください。 よろしくお願いします。

  • VB.NETとACCESSについて

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

  • SQL Serverデータベースファイル

    Visual Studio2010の勉強をし始めました。データソースの変更についてお教え願います。 データソースの変更に、 ■Microsoft SQL Server ■Microsoft SQL Serverデータベースファイル 二つあります。この二つは何が違うのでしょうか? 説明も書いてありますが、イマイチわかりません。 ネット検索もしましたが、見つけることができませんでした。 平たく、簡単に言うとどういったことでしょうか? 宜しくお願い致します。

  • SQL Server Management studioで

    SQL Server Management studioで 新しくデータベース(MyDatabase)、テーブル(NameTable)を作成してみたんですが、 Visual Web developer 2010 Express のデータベースエクスプローラから MyDatabase.mdfを開こうとしても「このファイルは使用されています。…」 というような文言が出てきて、呼び出せません。 Vista,SQL Server 2008,Visual Web developer 2010 Expressの環境です。 どなたか教えて下さい。

  • VB.NETからMYSQLへ接続 (する為の易しい書籍を教えて下さい)

    先日2週間程企業研修に行き、簡単なアプリケーションを作成や、VB6.0からSQLサーバーに接続してデータのやり取りの仕方を学びました。 (接続部分の記述は指導員がしてくれましたのでoo4oというのを使用すれば接続できるのか~などと、詳しくは全く分かっていません) 興味を持ったので自宅でも似た環境を作り学んでいきたいです。 VB.NETとMYSQLの接続が載っていてデータのやり取りを一から学べる良い書籍(HP)があれば是非教えて下さい。 自分で既に用意(●)・取り寄せ中(■)の書籍やソフト達です 目的の環境作りに不足している物があれば併せて教えて下さい [使用ソフト/環境類]--------------------------- ●WindowsXP ●MySQL 5.0.12 ●MyODBC 5.0.0 ■Visual Studio .NET theSpoke Premium 2003 (に含まれるVisual Basic .NETを使用します) [書籍類]-------------------------------------- ●はじめてのVisualBasic.net     (秀和システム) ●VisualBasic 逆引き大全 500の極意 (秀和システム) ■MySQL入門以前           (毎日コミュニケーションズ) [HP]------------------------------------------ ttp://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/mysql_01.htm (見たところ難しそうです・・・)

    • ベストアンサー
    • MySQL
  • VB6 と VB.NET について

    私は3年程前に VB6.0 にて開発を行っていたのですが、家庭の事情で開発から退きました。 しかし、3年ぶりに開発に復帰することができ、今自己学習といったかたちで VB.NET を勉強しようとしているのですが… VB.NET を勉強するにあたって 何をインストールすればよいのかわかりません…  Visual Studio 2005 や 2008 は VB.NET としてWEB系のシステムとしてコーディングできるものなのですか?それとも 従来の VB6.0 のようなスタンドアローン的なシステムとしてコーディングできるものなのですか? それとも全く別のものなのでしょうか?

  • VBからエクセル形式の出力はできますか?

    Visual Basic .NET (VB6でも可)を使用してCSV形式では出力できるのですが、xls形式で出力はできませんか。 セルの結合や、罫線処理といったエクセルの機能が使いたいのです。 調べて見ると[Visual Studio Tools for Office]というものがMicrosoftから販売されていますが、このツールを 使用しないことには作成は不可能なんでしょうか? ご存知の方がいらっしゃれば教えてください。 現在はVBAを使用していますが、.NETアプリとして作成して見たいと思ったので。 ・VBではできないがC#ではできる。なんて事があればその方法でも構いません。 Visual Studio .NET 2003 Professional

  • VBとかC#とかC++とか

    Visual Studio2010でシステムを作るのですが、 VBやC#やC++などありますが、どれがどのようなのに向いているのですか? VBは簡易ですが、処理などは遅いのでしょうか? フォームをつくってデータベースとデータのやりとり(文字情報のみ)を するシステムはどの言語が向いてますか? 一度に使用する人数は数十人いて、レスポンス重視です。 教えてください、お願いします。

  • VB.NETで罫線付きのデータを印刷したい

    VB.NETでワードで作成するような表イメージのデータを印刷したいと考えています。 参考書などで調査したところ、文字の印刷、線(図形)の印刷等の機能はあるのですが、このような機能を組み合わせて印刷するしかないのでしょうか。もっと簡単に印刷する方法があれば、教えていただけませんでしょうか。 もし、簡単に印刷するなければ、VB.NETでCSVファイルへデータを出力し、それをACCESSで読ませて印刷しようかとも考えています。(VBを使用している理由ですが、データがSQLサーバーのDB内にありそれを取り出すのがVBだと比較的簡単にできるからです。)

専門家に質問してみよう