前提条件
Visual Studio をインストール時にインストールされた SQLExpress の
設定は以下を参考にして下さい
SQLExpress 2005 の接続設定
単独でダウンロードしてインストールした場合は、上記ページと以下を参考にして下さい
SQLExpress 2005 のインストールから最速設定
その上で以下よりデータとスクリプトをダウンロードしてテーブルを作成して下さい
VBS : SQLExpress(SQLServer) に 販売管理B を作成する
上記販売管理Bの社員マスタには、生年月日が無いので以下の SQL を実行して下さい
alter table [社員マスタ] add
[生年月日] DATETIME
概要
PHP でデータベースにアクセスする場合、PDO を使用すると接続部分を変更するだけで、
一般的な処理ならば他のDBでも同じコードで済むというメリットがあります。
ただ、PHP は フリーソフトなので、データベースに対する対応については、利用する側
が十分に考察する必要があります。
PDO の SQLServer に対する見解として、オンラインマニュアルで以下のような記述を
見る事ができます
Windows では、Microsoft SQL Server や Sybase データベースにアクセスする際には
PDO_ODBC ドライバを使用すべきです。 Windows 版のネイティブの DB-LIB は時代遅れになっており、
スレッドセーフではない上に Microsoft にもサポートされていません。
要するに、PDO で SQLExpress で接続する場合は ODBC を使えという事です。
実際問題として、Windows では COM を使っても十分動きますし、SQLServer 特有の
処理は、おそらく SQL-DMO を COM 経由で処理すると動くと思いますし、一般的
な処理であれば、ODBC を使うのが最も安全でしょう