Date: Fri, 5 Dec 2003 13:46:26 +0900
From: "li" <who@example.co.jp>
早速のご返事ありがとう御座います。
下記の通りで試したが、openのところで 失敗で”SQL Server存在しなか、アクセス
拒否した” のエラーです。
OSは日本語XP proですが、OSと関係ないと思います。
お忙しいところ申し訳ないですが、何か解決方法あれば、教えて頂きます。
林
try {
hr= m_pConnection.CreateInstance( __uuidof( Connection ) ) ;
if( SUCCEEDED( hr ) ){
_bstr_t strCnn ;
strCnn = _bstr_t("Provider = sqloledb ; Data Source = 127.0.0.1") ;
strCnn += _bstr_t(";persist security info = false ; Initial Catalog =") ;
strCnn += _bstr_t( strDBName ) ;
strCnn += _bstr_t(";User Id = sa ; Password = 1234; ") ; //integrated
security= 'SSPI' ;
m_pConnection->Mode = adModeReadWrite ;
m_pConnection->CommandTimeout = 15 ;
hr = m_pConnection->Open( _bstr_t(strCnn) , _bstr_t(L"") , _bstr_t(L"")
, -1 ) ;
iReturnData = 1 ;
}else if( FAILED( hr ) ) {
AfxMessageBox("cDB_19\n\n Can't Initializes the OLE DLLs!") ;
}
} // end of try
catch(_com_error&e) {
_bstr_t bstrSource(e.Source());
_bstr_t bstrDescription(e.Description()) ;
// SQL Server存在しなか、アクセス拒否した のエラー
}
>
> > Sent: Friday, December 05, 2003 11:35 AM
> > Subject: [ml-msde-beg:00979] 固定 IP の OPEN 方法教えて下さい。
> >
> >
> > MSDE 2000a + VC6.0 + ADO 固定IP持つPCのopenが命令が失敗で、sqlのマシ
ン名
> > 称使うと成功する。IPからマシン名を割り当て方法使用しないで、IPのみでsq
lを
> > open方法知りたいです。よろしくお願いします。
>
> 私は、こんな風に接続文字列を作成して、IP アドレス指定しています。
> 認証モードは、SQL Server 認証です。
> SQL Server 認証なら、"integrated security=SSPI"は必要ありません。
>
> CString ServerName = "127.0.0.1";
> CString UserName = "sa";
> CString Password = "1234";
>
> char buffer[1000];
> sprintf(
> buffer,
> "Provider=sqloledb;Server=%s;User Id=%s;Password=%s;",
> ServerName, UserName, Password
> );
__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!
http://bb.yahoo.co.jp/
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|