Date: Sat, 5 Nov 2005 22:24:16 +0900
From: "Akira Horikawa" <who@example.ne.jp>
堀川です、今晩は
-----Original Message-----
From: yoshihiro tomisaka [mailto:who@example.co.jp]
Sent: Saturday, November 05, 2005 9:53 PM
To: who@example.ne.jp
Subject: [ml-msde-beg:01686] RE: ADO で、MSDEへのテーブル作成について
>テーブルを入れるDBの作成はしなくて良いのでしょうか?
一番最初に、データベースを作成しなければいけません。
データベースは、
テーブル
ビュー
ストアドプロシージャ
などの、データベースオブジェクトを入れる、「大きな箱」と考えて下さい
Accessでは、この大きな箱を、1つだけ開くことができます
不要になったらその箱を閉じて、別の箱を開くことができます。
ただ同時に開けるのは、1個だけです。
ところがMSDEはデータベースサーバーなので、同時に複数個の
箱を開くことができます。
この点が、AccessとMSDEとの、大きな違いです。
データベースを作成するためのSQL文は、CREATE DATABASE文です。
CREATE DATABASE Sample
という命令を実行すれば、Sampleデータベースが作成されます。
CREATE DATABASE文には多くのオプションがありますが、それらを
すべて省略して、上記のような命令で、データベースを作成して下さい。
CREATE DATABASE文
http://www.microsoft.com/japan/msdn/library/ja/tsqlref/ts_create_1up1.asp?fr
ame=true
(URLは1行です)
マイクロソフトからBooks Onlineをダウンロードしてインストールして下さい
SQLServerの命令がそのままMSDEで使えます
http://www.microsoft.com/downloads/details.aspx?FamilyId=A6F79CB1-A420-445F-
8A4B-BD77A7DA194B&displaylang=ja
Transact-SQLの命令を調べるときに、見て下さい
>テーブルとDBの関連づけはどのようにするのでしょうか?
MSDEでは、MSDEが起動するときに、そのサーバーで作成された
データベースはすべて開かれています(ごく一部、例外があります)
このため、自分で「データベースを開く」操作は不要です。
自分が使用するデータベースを選択する命令が、USE命令です。
USE SAMPLE
CREATE TABLE 〜
USE命令でデータベースを定義して、CREATE TABLE文を実行します
但し、saログインではない、一般のログイン名を使っているときは、
セキュリティの検査を受けることがあります。
このためUSE命令が、失敗する(データベースが使えない)ことが
あります。
saログインは、システム管理者なので、常にどのデータベースも
使うことができます
>レコードセットとテーブルはどのように違うのでしょうか?
テーブルは、レコードを入れるための大きな表です。
レコードセットとは、その表からレコードなどを抜き出して、まとめたものです
私の本を使って勉強してくだされば、アドバイスします
頑張って下さい
------------------------------------
Epata-IT/日本技術ソフト開発
堀川 明 (Akira Horikawa)
11月05日(土曜日) 22時16分記
mailto:who@example.ne.jp
http://www.horikawa.ne.jp/msde/
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|