PB11.5 oledb方式联接SQL2000 或sql2008的连接成功,table里显示不了数据库中的表??

时间:2022-05-09 09:33:26
PB11.5 oledb方式联接SQL2000 或sql2008的连接成功,table里显示不了数据库中的表??

// Profile gljy1
SQLCA.DBMS = "OLE DB"
SQLCA.LogPass = <**>
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = "PROVIDER='SQLOLEDB',DATASOURCE='IBM-GUOWEIJIANG',PROVIDERSTRING='database='gljy''"
必须要用oledb方式连接,因为想要去除数据库表中字符串型数据的首尾空格!!


// Profile gljy
SQLCA.DBMS = "SNC SQL Native Client(OLE DB)"
SQLCA.LogPass = <**>
SQLCA.ServerName = "ibm-guoweijiang"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = "Database='gljy',ProviderString='TrimSpaces=1'"
采用这种方式很正常,能看到数据库中所有表,顺便我问一句,'TrimSpaces=1'加到这里能起作用吗?

6 个解决方案

#1


trimspaces=1可以起到检索数据库中数据去除空格的作用!!
OLE DB连接方式看不到数据库中的表还没有弄清楚?

#2


楼主,我是新手,也使用SQL2008和PB11.5,总是不知道如何连接数据库,能不能发帖详细介绍一下怎么连接的,或者加我QQ:279535712.
小弟不胜感激!!
楼主
救命~~

#3


TABLE OWNER?是不同的表拥有者?

#4


一、运行环境: 
操作系统Vista Home 
Power Builder版本 Version 11.5 Build 2506 
Microsoft SQL Server Management Studio版本 10.0.1600.22 ((SQL_PreRelease).080709-1414 ) 
Microsoft 数据访问组件 (MDAC) 6.0.6001.18000 (longhorn_rtm.080118-1840) 
Microsoft MSXML 3.0 5.0 6.0 
Microsoft Internet Explorer 8.0.6001.18241 
Microsoft .NET Framework 2.0.50727.3053 
操作系统 6.0.6001 
二、症状描述: 
PB11连接SQL时选择 SNC SQL Native Client,但是每次连接的时候都会有出错提示 
SQLSTATE=28000 
Microsoft SQL Server Native Client 10.0 
用户’(用户名)’登录失败 
信息栏提示:Could Not Connect to Data Source. 

楼主,帮帮我,怎么才能连上数据库.

#5


可能是因为'database='gljy'中'gljy多了一个空格。我以前也遇到过。

PB11连接SQL时选择 SNC SQL Native Client,但是每次连接的时候都会有出错提示 
SQLSTATE=28000 
Microsoft SQL Server Native Client 10.0 
用户’(用户名)’登录失败 
信息栏提示:Could Not Connect to Data Source
是因为PB11连接SQL SERVER 2005/2008时必须安装snc(SQL Native Client).

#6


这个问题解决了吗,

#1


trimspaces=1可以起到检索数据库中数据去除空格的作用!!
OLE DB连接方式看不到数据库中的表还没有弄清楚?

#2


楼主,我是新手,也使用SQL2008和PB11.5,总是不知道如何连接数据库,能不能发帖详细介绍一下怎么连接的,或者加我QQ:279535712.
小弟不胜感激!!
楼主
救命~~

#3


TABLE OWNER?是不同的表拥有者?

#4


一、运行环境: 
操作系统Vista Home 
Power Builder版本 Version 11.5 Build 2506 
Microsoft SQL Server Management Studio版本 10.0.1600.22 ((SQL_PreRelease).080709-1414 ) 
Microsoft 数据访问组件 (MDAC) 6.0.6001.18000 (longhorn_rtm.080118-1840) 
Microsoft MSXML 3.0 5.0 6.0 
Microsoft Internet Explorer 8.0.6001.18241 
Microsoft .NET Framework 2.0.50727.3053 
操作系统 6.0.6001 
二、症状描述: 
PB11连接SQL时选择 SNC SQL Native Client,但是每次连接的时候都会有出错提示 
SQLSTATE=28000 
Microsoft SQL Server Native Client 10.0 
用户’(用户名)’登录失败 
信息栏提示:Could Not Connect to Data Source. 

楼主,帮帮我,怎么才能连上数据库.

#5


可能是因为'database='gljy'中'gljy多了一个空格。我以前也遇到过。

PB11连接SQL时选择 SNC SQL Native Client,但是每次连接的时候都会有出错提示 
SQLSTATE=28000 
Microsoft SQL Server Native Client 10.0 
用户’(用户名)’登录失败 
信息栏提示:Could Not Connect to Data Source
是因为PB11连接SQL SERVER 2005/2008时必须安装snc(SQL Native Client).

#6


这个问题解决了吗,