質問: 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を使用したことがないため、お手数ですがおわかりのかたよろしくお願いします。
回答: 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で表示するという方法も考えられる。