放在才:C:/qq.mdb
用户名:admin
密码:123456
大家可以告诉我下吗?请把那些组件都告诉我吧,我是新手。
11 个解决方案
#1
无法连接
#2
Borland 的 MIDAS 技术
使用远程数据模块对你的 MDF 进行连接,客户端通过连接远程数据模块来访问数据库
使用远程数据模块对你的 MDF 进行连接,客户端通过连接远程数据模块来访问数据库
#3
也就是你的程序分为两部分,一个是服务端,服务端的本地有 MDF 文件,服务端连接上本地的 MDF 后,客户端通过网络访问你的服务端获取数据。
#4
// 怎么搞了2贴 ?
#5
access不支持此种方式,建议用DCOM解决之。
#6
网络卡,我开始点了还以为没点好,继续点了就2贴了。
#7
进来看看。。这个应该是叫做访问数据库文件吧
#8
无法连接
#9
"\\202.103.96.112\Share$\qq.mdb"
唯一可做的只有共享目录方式,可以给共享目录一个受限的用户名/密码,
可以让它才能有读写权限;程序中用API的连接检享目录:
bool NetConnect(char *netPath,char *user,char *pwd)
{
NETRESOURCE NetRes;
memset(&NetRes, 0, sizeof(NETRESOURCE));
NetRes.dwScope=RESOURCE_CONNECTED;
NetRes.dwType=RESOURCETYPE_ANY;
NetRes.dwDisplayType=RESOURCEDISPLAYTYPE_GENERIC;
NetRes.dwUsage=RESOURCEUSAGE_CONNECTABLE;
NetRes.lpRemoteName=netPath;
DWORD result=WNetAddConnection2(&NetRes,pwd,user,0);
return(result==0); // 0: 正常
}
断开连接的子程序:
//相当于DOS命令 net use \\ip\share$ /delete
bool NetCancel(char *netPath)
{
DWORD result=WNetCancelConnection2(netPath,0,true);
return(result==0); // 0: 正常
}
//----------------------------------------------
连接时间较短是比较安全的,太长就不安全了;
唯一可做的只有共享目录方式,可以给共享目录一个受限的用户名/密码,
可以让它才能有读写权限;程序中用API的连接检享目录:
bool NetConnect(char *netPath,char *user,char *pwd)
{
NETRESOURCE NetRes;
memset(&NetRes, 0, sizeof(NETRESOURCE));
NetRes.dwScope=RESOURCE_CONNECTED;
NetRes.dwType=RESOURCETYPE_ANY;
NetRes.dwDisplayType=RESOURCEDISPLAYTYPE_GENERIC;
NetRes.dwUsage=RESOURCEUSAGE_CONNECTABLE;
NetRes.lpRemoteName=netPath;
DWORD result=WNetAddConnection2(&NetRes,pwd,user,0);
return(result==0); // 0: 正常
}
断开连接的子程序:
//相当于DOS命令 net use \\ip\share$ /delete
bool NetCancel(char *netPath)
{
DWORD result=WNetCancelConnection2(netPath,0,true);
return(result==0); // 0: 正常
}
//----------------------------------------------
连接时间较短是比较安全的,太长就不安全了;
#10
用共享方式,连接数可能有限,ACCESS的库一般只能供2/3人共用,多了,就慢了;
最终不得不用SQL SERVER了,它支持远程共享;
最终不得不用SQL SERVER了,它支持远程共享;
#11
好象不可以.见意还是看看MS-SQL MY-SQL 的资料.
#1
无法连接
#2
Borland 的 MIDAS 技术
使用远程数据模块对你的 MDF 进行连接,客户端通过连接远程数据模块来访问数据库
使用远程数据模块对你的 MDF 进行连接,客户端通过连接远程数据模块来访问数据库
#3
也就是你的程序分为两部分,一个是服务端,服务端的本地有 MDF 文件,服务端连接上本地的 MDF 后,客户端通过网络访问你的服务端获取数据。
#4
// 怎么搞了2贴 ?
#5
access不支持此种方式,建议用DCOM解决之。
#6
网络卡,我开始点了还以为没点好,继续点了就2贴了。
#7
进来看看。。这个应该是叫做访问数据库文件吧
#8
无法连接
#9
"\\202.103.96.112\Share$\qq.mdb"
唯一可做的只有共享目录方式,可以给共享目录一个受限的用户名/密码,
可以让它才能有读写权限;程序中用API的连接检享目录:
bool NetConnect(char *netPath,char *user,char *pwd)
{
NETRESOURCE NetRes;
memset(&NetRes, 0, sizeof(NETRESOURCE));
NetRes.dwScope=RESOURCE_CONNECTED;
NetRes.dwType=RESOURCETYPE_ANY;
NetRes.dwDisplayType=RESOURCEDISPLAYTYPE_GENERIC;
NetRes.dwUsage=RESOURCEUSAGE_CONNECTABLE;
NetRes.lpRemoteName=netPath;
DWORD result=WNetAddConnection2(&NetRes,pwd,user,0);
return(result==0); // 0: 正常
}
断开连接的子程序:
//相当于DOS命令 net use \\ip\share$ /delete
bool NetCancel(char *netPath)
{
DWORD result=WNetCancelConnection2(netPath,0,true);
return(result==0); // 0: 正常
}
//----------------------------------------------
连接时间较短是比较安全的,太长就不安全了;
唯一可做的只有共享目录方式,可以给共享目录一个受限的用户名/密码,
可以让它才能有读写权限;程序中用API的连接检享目录:
bool NetConnect(char *netPath,char *user,char *pwd)
{
NETRESOURCE NetRes;
memset(&NetRes, 0, sizeof(NETRESOURCE));
NetRes.dwScope=RESOURCE_CONNECTED;
NetRes.dwType=RESOURCETYPE_ANY;
NetRes.dwDisplayType=RESOURCEDISPLAYTYPE_GENERIC;
NetRes.dwUsage=RESOURCEUSAGE_CONNECTABLE;
NetRes.lpRemoteName=netPath;
DWORD result=WNetAddConnection2(&NetRes,pwd,user,0);
return(result==0); // 0: 正常
}
断开连接的子程序:
//相当于DOS命令 net use \\ip\share$ /delete
bool NetCancel(char *netPath)
{
DWORD result=WNetCancelConnection2(netPath,0,true);
return(result==0); // 0: 正常
}
//----------------------------------------------
连接时间较短是比较安全的,太长就不安全了;
#10
用共享方式,连接数可能有限,ACCESS的库一般只能供2/3人共用,多了,就慢了;
最终不得不用SQL SERVER了,它支持远程共享;
最终不得不用SQL SERVER了,它支持远程共享;
#11
好象不可以.见意还是看看MS-SQL MY-SQL 的资料.