主题:SQL Server语句连接问题
我的SQL Server 2000在打开“查询分析器”的时候,连接使用的是“Windows身份验证”,而不是“SQL Server身份验证”。所以在我用VC中ADO编写数据库应用程序时,在连接一个SQL Server数据库的时候,我应该使用什么样的语句?就是下面我列出的这部份代码我该怎么写:
_ConnectionPtr m_pConnection;
m_pConnection.CreateInstance("ADODB.Recordset"); //创建Connection对象
_bstr_t strConnect = "Provider=SQLOLEDB;Server=ntserver;Database=数据库名;uid=sa;pwd=xxx;";
m_pConnection->Open(strConnect,"","",adModeUnknown);
上面第三条语句我该怎么写,因为我的SQL Server 2000不是用的“SQL Server身份验证”,所以是不是我的第三条语句该这么写:
_bstr_t strConnect = "Provider=SQLOLEDB;Server=ntserver;Database=数据库名;";
这个部分真的是没有弄明白,希望高手给予指教。多谢,多谢!
_ConnectionPtr m_pConnection;
m_pConnection.CreateInstance("ADODB.Recordset"); //创建Connection对象
_bstr_t strConnect = "Provider=SQLOLEDB;Server=ntserver;Database=数据库名;uid=sa;pwd=xxx;";
m_pConnection->Open(strConnect,"","",adModeUnknown);
上面第三条语句我该怎么写,因为我的SQL Server 2000不是用的“SQL Server身份验证”,所以是不是我的第三条语句该这么写:
_bstr_t strConnect = "Provider=SQLOLEDB;Server=ntserver;Database=数据库名;";
这个部分真的是没有弄明白,希望高手给予指教。多谢,多谢!