• 締切済み

SQLサーバ、ADO、Accessなどなどの基本的な質問

今回Webアプリケーション(データベース)をカスタマイズすることになり、 SQLサーバ、ADO、ASP、ODBC、CGI等々のキーワードが まわりで飛び交っているのですが、内容がまったくわからず、 参考書やヘルプで上記の言葉の意味を調べても、 どうもいまいちイメージが沸きません。 まったくの初心者にもわかりやすく、Webアプリのシステムイメージを 教えてもらえないでしょうか? わたしはAccessでしかデータベースを作成したことがない初心者です。 Webに関してもまったく無知なので。。 どなたかよろしくお願いいたします!

みんなの回答

  • akiaki2
  • ベストアンサー率59% (16/27)
回答No.2

WEBサーバーのOSを何にするのでしょう。 NT、2000を利用するなら、IIS、ASPあたりの参考書を購入するのが一番近道ですよ。 ASPはVBスクリプトでコード書けますから、Access使ってる方なら比較的ラクに入れるハズ。 あと、HTMLタグについても多少の知識は必要だと思いますよ。

boro-boro
質問者

補足

Samxさん、akiaki2さん、ご回答ありがとうございます。 環境についてなにも書いていませんでした。すみません。 WebサーバはNTかWin2000のどちらかです。 SQLサーバでデータベースを作成する必要があるようです。 HTMLの知識は多少ですがあります。 この質問をしてからもいろいろ勉強してみました。 ASPはVBで書くのですね。 今回カスタマイズするWebアプリは、すべてJSPのようで、 JAVAも勉強しなくては。。と思っています。 そしてSQLサーバでDBを作らなければいけないようです。 そこでまたまた行き詰まっているのですが、 データのやり取りの仕組みがよくわからないのです。。 Accessだと、「Access」というひとつのアプリケーションの中で (VBA等もでてきますが)すべてをまかなうことができるのですが、 Webアプリの場合、どういう仕組みになっているのでしょうか? わたしの想像だと・・・ Accessでいう所のテーブルとクエリは→SQLサーバで作る      〃   フォームは→ASP(JSP)で作る ASPに入力したデータをSQLサーバのテーブルに格納するのが→IIS という感じなのですが・・・ ここらへんの話がうまく整理できないのです。。

  • Samx
  • ベストアンサー率21% (24/113)
回答No.1

少々荷が重いようですね。 この場で簡潔にご質問に答えられるほど容易くは無いと思います。 実用に耐えるWebアプリを自前で完成させる為に学ぶコストを考えますと、外注したほうがいいと思います。 とりあえず最低限の機能を持たせたシステムを外注して、平行してご自身のスキルを上げていき、簡単な所から手を加えていくという方法はいかがでしょう?

関連するQ&A

  • SQL Serverのリンクサーバーの

    こんにちは。 現在VisualStudio 2008 ProでC#を用いてWebアプリケーションを作成しようとしています。 いつもは、SQL Serverのデータを扱うのにADO.NETを使用してアプリケーションを作成しています。 Webアプリケーションのデータベース用のPCとしてWindows2003とSQL Server2005 Standardが搭載されているPCにAccess2003で作られているmdbがリンクサーバー設定されているものを用意しております。 このmdbは別のシステムで使用されており、常に更新されています。 今のところ、SQL Serverのタスクを用いて定期的(10分おきとか)にこのリンクサーバー上のmdbの情報を読み取り、SQL Server上に作ったテーブルを更新しているのですが、これだと情報を取りにいった時にタスクの更新が行われるまで、古い情報を取得することになります。 リアルタイムで取得することを考えた場合、 C#で作成したアプリケーションでこのSQL Serverにアクセスした時に直接リンクサーバーに対してSQL文を実行するという方法を考えているのですが、いろいろ検索しましたが探すことが出来ませんでした。 この様な方法がありましたら教えていただけないでしょうか?

  • WSH ADOによるSQL Server 2000への接続

    お世話になります。 WSHによりADOでSQL Server 2000への接続をしている事例があれば記述を教えてください。 VBAの場合とASPの場合で記述が違うようで、WSHでの確認もうまくできておりません。 よろしくお願いします。

  • VC++からSQL Server 2008への接続

    現在ODBCを使用してSQL Serverと接続しています。 ODBCだとそれを使用するマシン全てにODBCの設定をしないといけないため、ODBCの使用を避けようと思っております。 そこで、ODBC以外を使用して、マシンへの設定等も必要がない、SQL Serverと接続するものを探しております。 開発言語はVS2010のVC++です。 DBはSQL Server 2008です。 ADOとODBCであれば、providerに直接指定することで、ODBCの接続なしにSQLに接続できると耳にしたのですが、 やり方がわかりません(VBのページがやたら出てくる) いい接続方法はありますでしょうか? また、その構文例、参考ページがありましたらご教授頂けたらと思います。 よろしくお願い致します。

  • ACCESS VBAでSQL Server使用

    ACCESS VBAでSQL Server使用しています。 データ量が多い場合、 リンクテーブルを張ってDocmdでJetデータベースエンジンを使う方法と SQL ServerにADOで接続してT-SQLを使用する方法ではどちらが早いでしょうか?

  • SQL Server 2005について

    超のつく初心者です。 SQL Server 2005をデータベースとして、ソフトを作ろうかと思っています。 2点質問です。 1.SQL Server 初挑戦なので考え方が間違っていたら ご指摘ください。 フォームに入力→SQL Server に保存。 SQL Server →データをフォームに呼び出して編集→SQL Server に保存。 保存ファイルの代わりのような役割になるのでしょうか? 2.SQL Server 2005をデータベースとして作ったアプリケーションは、 ユーザーのパソコンがWindowsシリーズでしたら問題なく動作するのでしょうか?開発用ソフトはVisual Basic2005です。 作ったはいいがユーザーのパソコンが最新でないとだめ、というのでは元も子もないなぁと思ったので聞いてみました。 以上2点よろしくお願いします。

  • SQLサーバーのライセンスについて

    Web上で可動するデータベースを構築中です。 仕組みはWebサーバからASPでデータベースサーバにアクセスし、データを表示するものです。 データベースサーバには、データベースサーバとそのバックアップサーバの2台のサーバがあります。 (つまり、Webサーバ、データベースサーバ、バックアップサーバの3台で構成させています。) データベースのプログラム自体は、外注で業者さんに依頼しているのですが、その業者さんに「SQLサーバのインターネットライセンスを一つ購入して下さい」と言われました。 この「インターネットライセンス」の価格や販売しているところ、どれくらいの期間で入手できるのかを知りたいのですが、まったくわからずにいます。というのはマイクロソフトのSQLサーバのページを見ても「プロセッサライセンス」と「サーバライセンス」の2つしかなく、このどちらかが「インターネットライセンス」なのか、もしくはどちらでもないのか、またライセンス料金はいくらなのか、販売している業者の連絡先はどこなのか、などまったくわからずにいます。 プログラムを開発した業者に聞いてもわからず、また「サポート範囲外」ということもあり取り合ってくれません。 SQLサーバは、バックアップサーバとデータベースサーバの2つに必要らしく、今現在SQLサーバのプロセッサライセンスを一つ持っていて、バックアップサーバにインストール済みです。 どのように質問していいものかもちょっとわからずにいるので、質問の内容が変かもしれません。 素人ですが、どなたかご存知の方、よろしくお願いします。

  • SQL Serverへの接続ができません

    お恥ずかしながら、何か根本的なことが解っていないので、困っております、どなたかご教授くださいませ。 [環境] VB6+ADO2.7+SQL Server2000(又はMSDE)でシステムを構築しています。 [開発環境] 社内で開発していた時は、各PCにSQL Server2000のCDからクライアントツールをインストールしています。 開発環境ではサーバーへの接続はうまくいっております。 [困ったこと] Install Shield Expressで顧客用のSETUPファイルを作成してADO等の必要なファイルはインストールしているのですがいるのですが、接続できません。 あらかじめクライアントに何か設定しておく必要があるのでしょうか? いろいろ調べてみるとudlファイル?かODBC?と訳がわかりません。 開発環境のODBC画面には何もありませんので、udlかとは思うのですが、サーバーを参照させるにはどうしたらいいのでしょうか?

  • エクセル→SQLサーバー エクスポート

    今あるシートのデータをSQLサーバーへエクスポートしたいのですが何か良い方法はありますか? 一度移行してしまえば新データ追加時はADOで対応していきます。 SQLサーバー→エクセルはODBCでできるのですが エクセル→SQLサーバーがわかりません。 とりあえず何枚かのシートは Accessへエクスポートして、そこからSQLサーバーへエクスポートしました。 エクセルに「エクスポート」という項目が見当たりません。 無理なのでしょうか?(2003です) よろしくお願いします。

  • SQL Serverへ接続できない!

    SQL初心者です。ちなみに初質問です。 VisualStudio.NETでASP.NETを作ってます。 PC1に入ってるSQLServer2000のデータベースに、 PC2からSqlDataAdapterのプロパティで設定して接続しようとすると、 「サーバー上のデータベースを選択する」のプルダウンをクリックしたところで、 「SQL Serverが存在しないか、アクセスが拒否されました。」 「ログインに失敗しました。カタログ情報が取得できません。」 というエラーになってしまいます。 ちなみにIEで、サーバー上にあるASPのページは開けます。 ページのデータグリッドにSQLからのデータ表示させるときにはエラーになってしまいます。 サーバー名などは問題ないと思います。 ローカルではつながるようなので、初心者な私の予想では、 他のPCからつながらないようになってるのかな?と思ってます。 しかし、LANの設定なのかSQLの設定なのかIISの設定なのか検討がつきません。 どうか、ご教授よろしくお願いします。

  • SQL ServerのインターフェースにACCESSを使う

    SQL Serverを使った申込受付システムを考えています。 インターフェースはWEBアプリケーションにしようと 思っていましたが、 ACCESSでもSQL Serverのデータを扱えることを知り 管理者のインターフェースはACCESSでもいいかなと 思い始めました。 WEBアプリを作るよりも早く柔軟なインターフェースが 作れるのではないかと考えています。 この際、何か注意すべき点等はありますでしょうか? このような使い方は一般的なのでしょうか? よろしくお願いします。