MSDE FunClub
Microsoft Data Engine FunClub
MSDE初心者向けメーリングリスト過去ログ[281]番
 
[TOP]>[MSDE初心者向けメーリングリスト過去ログ(281番)]>[ウィンドを閉じる]
 
SQLServer2005時代でも
開発の基本は T-SQL
上巻で T-SQL の基礎作り
 
SQLServer2005時代でも
運用の基本はバックアップ
下巻でバックアップ手法を学びましょう
PASSJ人気コンテンツで学んだ後は下巻でさらなる学習を!
 
ウィンドを閉じる
MSDE/SQLServer FAQ
MSDE / MSDE2000 
技術情報サポート
初心者向け
メーリングリスト
過去ログの表示
技術者向け
メーリングリスト
過去ログの表示
メーリングリスト
活動状況の
表示
MSDE TOP メニュー
MSDEトップメニューに移動します
 

 
RE:  はじめて投稿します。よろしくお願いします。

Date: Sat, 8 Jun 2002 10:30:40 +0900
From: "Akira Horikawa" <who@example.ne.jp>


堀川です、おはようございます

-----Original Message-----
From: miguchi [mailto:who@sub.example.jp] 
Sent: Saturday, June 08, 2002 12:20 AM
To: who@example.ne.jp
Subject: [ml-msde-beg:00280] はじめて投稿します。よろしくお願いします。


>MSDEの導入を決意、レンタルサーバー(データウェブ社)に100MBを
>登録しました。

このデータウェブ社のレンタルサーバーって、どのような仕様なのでしょうか?
この会社のURLを教えて頂けますか?



>その後技術評論社のPCPrograming誌第2号69〜70ページに掲載
>されている堀川先生のスクリプト(sample01.asp)を使用して接続を
>試みたのですが、どうしてもサーバに接続できません。
>考えられる問題点と解決方法を教えていただければ幸いです。

まずMSDE以前の問題として、簡単なASPを組み込んでそのページ
が正しく表示できるかどうか確認しましょう。
表示できれば、ASPの問題ではないと思います。

次に、MSDEを使ったASPが動かない原因を探りましょう。
ASPの中のMSDEに関する部分をコメントにして、1個1個
そのコメントを外しながらどこまで動くか確認しましょう。

MSDEの接続先サーバーの名前やIPアドレス、ログイン名や
そのパスワードが違っていたらログインできません。

また、IISが動いているマシンに、SQLServerのOLE-DBが
入っていなければ接続できません
レンタルサーバーの仕様を確認しないとわかりません。

下記のSAMPLE01.ASPは、単純にMSDEへ接続して
バージョンを取得するだけのものです。
接続に関係するパラメータが合っていれば、動くはずです。


<!-- 
*************************************************************
                      Sample01.ASP
 このプログラムは、現在動作しているMSDEのバージョンを表示します
    プログラム作成:(株)日本技術ソフト開発  堀川 明
            http://www.horikawa.ne.jp/msde/
*************************************************************
-->
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=shift_jis">
</HEAD>

<BODY>
<%
  'MSDEデータベースサーバーのログイン名とそのパスワード
  LoginName = "sa"
  PassWord  = ""      '初期状態はsaのパスワードは無し

  'MSDEの動作しているサーバー名(コンピュータ名)
  '(local)とは、IISと同じコンピュータでMSDEが動作している
  ServerName = "(local)"
  
  'MSDEの接続先データベースの名前を定義する
  '接続先が決まらない場合はmasterデータベースとする
  DBName = "master"
  
  'MSDEに接続を行うための、ADO接続文字列を作成する
  ConnectStr = "Provider=SQLOLEDB;" & _
               "Data Source=" & ServerName & ";" & _
               "Initial Catalog=" & DBName & ";" & _
               "User Id=" & LoginName & ";" & _
               "Password=" & PassWord & ";"
   
   '【デバッグ確認】
   '運用時は絶対にコメントにしてください!!
   'パスワードが丸見え!!
   '***Response.Write "[DEBUG出力]<BR>" & ConnectStr & "<P>"

   'ADO接続オブジェクトを取得する
   Set objConn = Server.CreateObject("ADODB.Connection")
   
   'MSDEデータベースと接続を行う
   objConn.Open ConnectStr
   
   'MSDEシステムのバージョンを取得するSQL文の作成
   '外部変数(@@付き変数)の値を取得するときは、列名が必要です
   '列名を INFO とします
   SqlStr = "SELECT @@VERSION AS INFO"
   
   'レコードセットを取得する。SQL文の実行を行う。
   Set objRec = objConn.Execute( SqlStr,,adCmdText)
   
   '取得したレコードの表示
   Response.Write "*****************************************<BR>"
   Response.Write "現在動作しているMSDEのバージョンを表示します<BR>"
   Response.Write "*****************************************<BR>"
      
   Response.Write "<PRE>"
   Response.Write objRec.Fields("INFO").Value   
   Response.Write "</PRE>"
   
   '接続を閉じる
   objRec.Close
   objConn.Close
   
   'オブジェクトを破棄する
   Set objRec = Nothing
   Set objConn = Nothing
   
%>
<H2><B>バージョンの取得が成功しました</B><H2>
</BODY>
</HTML>

********************【注意】**************************
上記プログラムは、ASPの中に、ログイン名やパスワードを埋め込んで
おりますが、これは学習用プログラムという性格のためそうしました。
絶対に、ログイン情報はプログラムの中に埋め込まないで下さい
*****************************************************


------------------------------------
(株)日本技術ソフト開発
        堀川 明  (Akira Horikawa)
    06月08日(土曜日) 10時29分記
        mailto:who@example.ne.jp
        http://www.horikawa.ne.jp/msde/




[MSDE/SQLServerに関して、今、どんなことにお困りですか?]
よろしければお困りの内容を、電子メールで教えて下さい。
質問を電子メールで作成する


[ウィンドを閉じる]

[MSDE/SQLServer FAQ ]

[MSDE / MSDE2000 技術サポート情報一覧]

MSDE TOP ページに移動する

 
 
 
 
 
 
 
MSDE FunClubに関するご意見・ご要望等ございましたら、
msdefun@horikawa.ne.jp までご連絡下さい。
MSDEを始めとする各種データベースシステムの開発、コンサルタントに関するご要望等は、
msdedev@horikawa.ne.jp までご連絡下さい。