CString m_connecct;
  // m_connecct.GetBuffer(100);
   m_connecct="Provide=SQLOLEDB; Server=";  // int len=m_connecct.GetLength();
    m_connecct=m_connecct+m_server.GetBuffer(20)+";"+"\"\"Database="+m_database.GetBuffer(20)+";"+"uid="+m_user.GetBuffer(10)+";pwd="+m_password.GetBuffer(10)+"\"\";";bstr_t test=(bstr_t)m_connecct;  // 赋值之后,在test的最后面反正会多出一个(1),不知为什么?