当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 我写了段用jdbcodbc连access的程序,运行后出错提示为: querydata... num: 1 (1): 0 sqlexception error:no data found 代码如下: public void query() { system.out.println("querydata..."); connection con; string......
    摘要: 那里有 中文版的 java api技术文档? ......


使用vc打开带密码的Access数据库

{  
  CString   strConnection   =   _T("Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="   +   strDBName);  
  // m_pCrmDB   =   new   CADODatabase;  
  // if(NULL   !=   m_pCrmDB)  
  if(!m_CrmDB.Open(strConnection,"管理员","111"))  
  {  
  AfxMessageBox(m_CrmDB.GetLastErrorString());  
  DWORD   dwError   =   m_CrmDB.GetLastError();  
  return   FALSE;  
  }  
  }  
  BOOL   CADODatabase::Open(LPCTSTR   lpstrConnection,   LPCTSTR   lpstrUserID,   LPCTSTR   lpstrPassword)  
  {  
  HRESULT   hr   =   S_OK;  
   
  if(IsOpen())  
  Close();  
   
  if(strcmp(lpstrConnection,   _T(""))   !=   0)  
  m_strConnection   =   lpstrConnection;  
   
  ASSERT(!m_strConnection.IsEmpty());  
   
  try  
  {  
  if(m_nConnectionTimeout   !=   0)  
  m_pConnection->PutConnectionTimeout(m_nConnectionTimeout);  
  hr   =   m_pConnection->Open(_bstr_t(m_strConnection),   _bstr_t(lpstrUserID),   _bstr_t(lpstrPassword),   NULL);  
  return   hr   ==   S_OK;  
  }  
  catch(_com_error   &e)  
  {  
  dump_com_error(e);  
  return   FALSE;  
  }  
   
  }  
  执行时显示无法启动应用程序。工作组信息文件丢失,或已被其他用户以独占方式打开。  
  哪位大哥能帮忙分析一下。  
  我的判断:我使用的是从codeproject下载的封装的类,本身封装没有什么问题,我认为是我给Access数据库设置密码时方法错误,我是在工具-》安全-》用户与组的帐号中设置的是不是有什么问题,应当如何设置  
  谢谢

NO.1   作者: newkey007

从你说的问题,不应该是这里设置  
  不过你可以先试一试在  
  我是在工具-》安全-》用户与组权限    
  中将   每个表都权限都打开,包括系统表  
 

NO.2   作者: jnxulei

直接在工具-》安全-》设置数据库密码中给数据库设置密码试试

NO.3   作者: uhlan

Access设置密码不可以!  
  我从没有成功过  
  gz


    摘要: 那个达人知道什么情况下会出现 “服务器无法处理请求。 --> 对路径“d:\winnt\system32\wsis.log”的访问被拒绝”的错误。 我在webservice里写的是 filestream fs=new filestream("wsis.log",filemode.append,fileaccess.write,fileshare.read); st......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE