最近我被要求处理访问Access数据库的单用户VB6应用程序。该数据库与exe文件位于同一目录中。现在,需要多个(大约5个以上)用户需要同时访问此应用程序。那么,我应该将数据库放在网络位置并更改应用程序中的连接代码,以便应用程序可以从各种用户控制台访问它吗?我希望数据库完全远离用户的范围,他们不知道数据库是什么/在哪里。怎么做?
答案 0 :(得分:1)
我建议您通过放置' $'来共享服务器上具有隐藏共享的文件夹。在共享名称末尾签名,并为用户提供必要的权限。 在连接字符串中,您将路径指定为:
strServeur = "IP of your server\name_of_your_shared_folder$"
strDriver = "{SQL Server}" 'Driver pour l'accès à la database
Set oConn = New ADODB.Connection
oConn.Open "Driver=" & strDriver & ";" & _
"Server=" & strServeur & ";" & _
"Database=" & strDataBase & ";" & _
"Uid=" & paramCon.userBd & ";" & _
"Pwd=" & paramCon.passBd & ";"