现在有一个ACCESS数据库需要多个多用同时访问
我想的将该数据库所在文件夹设置为共享目录然后所有用户连接访问它
但是发现连接不上已经通过
DWORD dwRst;
NETRESOURCE ntResource;
ntResource.dwType = RESOURCETYPE_ANY;
ntResource.lpRemoteName ="\\\\192.168.6.82";
ntResource.lpLocalName = NULL;
ntResource.lpProvider = NULL;
dwRst =::WNetAddConnection2(&ntResource,"123456","administrator",FALSE);
if(dwRst==NO_ERROR)
{
MessageBox(NULL,"本机与服务器的连续已经成功!","提示",MB_OK);
return true;
}
return false;
已经连接到那台机器192.168.100.82共享
CString ConnStr;
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=";
CString FileName;
// FileName.Format("%s\Data\\%d.dat;Jet OLEDB:Database Password=443312;",GetAppPath(),NowYear);
FileName.Format("\\\\192.168.100.82\\Data\\%d.dat;Jet OLEDB:Database Password=443312;",NowYear);
ConnStr+=FileName;
但是用ConnStr连接数据库时却提示\\192.168.6.82\Data\2006.dat不是有效路径,各位高手有何办法
不要说转为网络数据库:)
我想的将该数据库所在文件夹设置为共享目录然后所有用户连接访问它
但是发现连接不上已经通过
DWORD dwRst;
NETRESOURCE ntResource;
ntResource.dwType = RESOURCETYPE_ANY;
ntResource.lpRemoteName ="\\\\192.168.6.82";
ntResource.lpLocalName = NULL;
ntResource.lpProvider = NULL;
dwRst =::WNetAddConnection2(&ntResource,"123456","administrator",FALSE);
if(dwRst==NO_ERROR)
{
MessageBox(NULL,"本机与服务器的连续已经成功!","提示",MB_OK);
return true;
}
return false;
已经连接到那台机器192.168.100.82共享
CString ConnStr;
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=";
CString FileName;
// FileName.Format("%s\Data\\%d.dat;Jet OLEDB:Database Password=443312;",GetAppPath(),NowYear);
FileName.Format("\\\\192.168.100.82\\Data\\%d.dat;Jet OLEDB:Database Password=443312;",NowYear);
ConnStr+=FileName;
但是用ConnStr连接数据库时却提示\\192.168.6.82\Data\2006.dat不是有效路径,各位高手有何办法
不要说转为网络数据库:)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货