0
<%'On Error Resume Next     
Set objConn = Nothing
Dim strConnect 

strConnect = "Provider=sqloledb;Library=DBMSSOCN;Data Source=xx.xx.xx.xx;1433" 
     "Initial Catalog=mydatabasename;"
     "User Id=userID;Password=password;"

Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open strConnect

Web サイト用に Dreamweaver でコーディングしています。しかし、どういうわけか、データベースにリンクしていません。Microsoft SQL Server 2008 R2 の私のデータベース。http://www.connectionstrings.com/sql-server-2008に記載されているすべての文字列を試しました。しかし、リンクしていないようです。

ここで何か間違ったことをしていますか?アライメントが悪くてすみません、私はまだスタックオーバーフローのアライメントメソッドに慣れています

4

3 に答える 3

1

投稿したものが実際の接続文字列である場合、形式が正しくありません。ポート番号の前には代わりがあり、その後にはありませ;ん。:;

strConnect = "Provider=sqloledb;Library=DBMSSOCN;Data Source=xx.xx.xx.xx;1433"

これは

strConnect = "Provider=sqloledb;Library=DBMSSOCN;Data Source=xx.xx.xx.xx:1433;" 

疑わしい場合は、接続文字列を書き出して、接続を開く際に実際に使用しているものを確認してください。

于 2012-09-14T04:46:31.277 に答える
0

する必要があります

Provider = sqloledb; Network Library = DBMSSOCN; Data Source = xx.xx.xx.xx、1433

明示的なポートとネットワークワードのコンマに注意してください。

Data Source=xxxxを使用するのが最善かもしれませんが;

cliconfgのxxxxエイリアスを介してネットワークライブラリの詳細を設定します

于 2012-09-19T01:08:30.827 に答える
0

ADO接続文字列でSQL Serverネットワークライブラリを設定する方法とリンクされた参照の両方によると、ライブラリではなくネットワークライブラリである必要があります。

strConnect = "Provider=sqloledb;Network Library=DBMSSOCN;;Data Source=xx.xx.xx.xx;1433" 
 "Initial Catalog=mydatabasename;"
 "User Id=userID;Password=password;"
于 2012-09-14T09:55:33.037 に答える