0

我一直在尝试将 SQL Server 与 VB6 连接起来。我在 VMWare 上运行 Windows 2000。我这样做一直不成功。错误出现在连接字符串上。如何找到连接字符串的详细信息。

这是当前的连接字符串:

.ConnectionString = "user ID=" & DBUser & ";password=" & DBPass & ";" + "Data source=" & strservername & ";" + "Initial Catalog= StudentManagementSystem"
        .Provider = "SQLOLEDB.1"

我从 err.description 得到错误

Login failed for user 'dbo.'
4

2 回答 2

1

经过讨论,尝试使用受信任的连接形式

Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;

并在修复服务器名称后它起作用了。

于 2012-10-15T04:10:58.400 回答
0

德博。不是用户名,而是模式。您需要验证用户名。

于 2012-10-15T04:02:41.753 回答