1. 发现 ado 连接设置窗口设置好了后,无法保存密码
连接测试都没问题,以确定后密码没保存(保存密码选项已经勾中),这点很奇怪
2. 我设置好连接字符串后,adoconnection.connected:=true 时报错,错误提示如下:
Multiple-step Ole DB operation generated errors. Check each Ole DB status value,if availabl. No work was done.
14 个解决方案
#1
你用什么版本的delphi, 貌似我没遇到。
#2
是不是OLE DB版本不支持SQL 2008.
#3
不会啊,我用的D7,SQL2008R2,可以使用ole DB正常连接啊。
#4
错误提示,就是说你的连接配置错误,仔细检查每步设置
#5
将连接SQL数据库的字符串传上来看看,是不是书写有问题呀
#7
连接问题。我一直用SQL08,也出现过问题,就是连接的问题。
#8
不应该呀,我用的环境如下:
WINXPSP3+DELPHI7+MSSQL2008 连接数据库成功
WIN7+DELPHI7+MSSQL2005 连接数据库成功
并能在进行数据库操作的
WINXPSP3+DELPHI7+MSSQL2008 连接数据库成功
WIN7+DELPHI7+MSSQL2005 连接数据库成功
并能在进行数据库操作的
#9
1.检查连接字串
2.检查系统账户权限
2.检查系统账户权限
#10
1. 用ado连接设置开始进行连接
2. 如图所示,设置服务器、用户、密码,并且选择保存密码,可以正常选择数据库,且 Test Connection 正常
3. 但是,确定后,adoConnection 连接报错,错误如下图所示
4. 查看连接设置得到的 ConnectionString 字符串如下,可以发现字符串中并没有保存密码
2. 如图所示,设置服务器、用户、密码,并且选择保存密码,可以正常选择数据库,且 Test Connection 正常
3. 但是,确定后,adoConnection 连接报错,错误如下图所示
4. 查看连接设置得到的 ConnectionString 字符串如下,可以发现字符串中并没有保存密码
#12
sql server 2008 什么版本????
#13
sqlserver 是这个:
Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (X64) Jul 9 2008 14:17:44 Copyright (c) 1988-2008 Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: )
Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (X64) Jul 9 2008 14:17:44 Copyright (c) 1988-2008 Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: )
#14
现在怀疑是 sqlserver Native Client 10.0 客户端驱动的问题,在数据链接属性窗口,直接设置“所有”页面里面的项目,可以连接。
#1
你用什么版本的delphi, 貌似我没遇到。
#2
是不是OLE DB版本不支持SQL 2008.
#3
不会啊,我用的D7,SQL2008R2,可以使用ole DB正常连接啊。
#4
错误提示,就是说你的连接配置错误,仔细检查每步设置
#5
将连接SQL数据库的字符串传上来看看,是不是书写有问题呀
#6
#7
连接问题。我一直用SQL08,也出现过问题,就是连接的问题。
#8
不应该呀,我用的环境如下:
WINXPSP3+DELPHI7+MSSQL2008 连接数据库成功
WIN7+DELPHI7+MSSQL2005 连接数据库成功
并能在进行数据库操作的
WINXPSP3+DELPHI7+MSSQL2008 连接数据库成功
WIN7+DELPHI7+MSSQL2005 连接数据库成功
并能在进行数据库操作的
#9
1.检查连接字串
2.检查系统账户权限
2.检查系统账户权限
#10
1. 用ado连接设置开始进行连接
2. 如图所示,设置服务器、用户、密码,并且选择保存密码,可以正常选择数据库,且 Test Connection 正常
3. 但是,确定后,adoConnection 连接报错,错误如下图所示
4. 查看连接设置得到的 ConnectionString 字符串如下,可以发现字符串中并没有保存密码
2. 如图所示,设置服务器、用户、密码,并且选择保存密码,可以正常选择数据库,且 Test Connection 正常
3. 但是,确定后,adoConnection 连接报错,错误如下图所示
4. 查看连接设置得到的 ConnectionString 字符串如下,可以发现字符串中并没有保存密码
#11
#12
sql server 2008 什么版本????
#13
sqlserver 是这个:
Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (X64) Jul 9 2008 14:17:44 Copyright (c) 1988-2008 Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: )
Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (X64) Jul 9 2008 14:17:44 Copyright (c) 1988-2008 Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: )
#14
现在怀疑是 sqlserver Native Client 10.0 客户端驱动的问题,在数据链接属性窗口,直接设置“所有”页面里面的项目,可以连接。