動的 Web 開発 ASP 接続 SQL2005 データベース接続コードの説明:
a. 次の文字では、データベース名は forum、データベース サーバー名は WWW-2443D34E558/SQL2005 (または 127.0.0.1) です。
b. SQL データベース サーバー名を確認します: [オブジェクト エクスプローラー] -> [データベース] -> 作成したデータベースを右クリック -> [プロパティ] -> [アクセス許可]
c. Provider=sqlncli も使用できます。UID と = の間にスペースを入れることはできません。
スペース、初期カタログはデータベース、pwd はパスワード、データ ソースはサーバーに置き換えることができます。
VBScript では大文字と小文字は区別されないため、UID は uid と同等です。UID は Uid と同等です。 。 。ここで、プロバイダー、uid、pwd、
初期カタログやデータソースなどを自由に配置できます。
(1) Windows 認証接続 SQL2005 文字列、Integrated Security=SSPI メソッドを使用
次のようにコードをコピーします。
'以下はデータベースに接続するための接続オブジェクトを確立します
ディムコン
conn=Server.CreateObject(ADODB.Connection) を設定します。
sql=プロバイダ=SQLoledb;データ ソース=WWW-2443D34E558/SQL2005;UID=;PWD=;初期カタログ=フォーラム;統合セキュリティ=SSPI
conn.Open SQL
'以下は接続するかどうかの判断です
conn.state=2 の場合
応答.書き込み(接続中)
ElseIf conn.state=1 then
Response.Write (接続はすでに開いています)
それ以外
Response.Write(申し訳ありませんが、接続を開くことができません)
終了の場合
(2) SQL SERVERのユーザー名認証接続方法 この例では、SQLユーザー名はsa、パスワードは********です。
次のようにコードをコピーします。
'以下はデータベースに接続するための接続オブジェクトを確立します
ディムコン
conn=Server.CreateObject(ADODB.Connection) を設定します。
sql=プロバイダ=SQLoledb;データソース=WWW-2443D34E558/SQL2005;UID=sa;PWD=********;初期カタログ=フォーラム
conn.Open SQL
'以下は接続するかどうかの判断です
conn.state=2 の場合
応答.書き込み(接続中)
ElseIf conn.state=1 then
Response.Write (接続はすでに開いています)
それ以外
Response.Write(申し訳ありませんが、接続を開くことができません)
終了の場合
(3) 上記 2 つの方法は、次のような使い方もできます。
次のようにコードをコピーします。
Dim SqlDatabaseName、SqlPassword、SqlUsername、SqlLocalName、ConnStr、Conn
SqlDatabaseName = フォーラム 'SQL データベース名
SqlUsername = sa 'SQL データベースのユーザー名
SqlPassword = ********** 'SQL データベースのユーザー パスワード
SqlLocalName = WWW-2443D34E558/SQL2005 'SQL ホスト IP アドレス (サーバー名)
ConnStr = パスワード = &SqlPassword&; ユーザー ID = & SqlUsername&; データ ソース =& SqlLocalName &;Provider = sqloledb;
conn = Server.CreateObject(ADODB.Connection) を設定します
conn.open ConnStr
conn.state=2 の場合
応答.書き込み(接続中)
ElseIf conn.state=1 then
Response.Write (接続はすでに開いています)
それ以外
Response.Write(申し訳ありませんが、接続を開くことができません)
終了の場合