PB10、PB11用OLE DB连接SQLServer
<p><font face="Verdana">从PB10开始,没有了mssql server专用接口了,另一方面数据库管理系统(DBMS)<br/>换成了“OLE DB”,配置起来有点不顺手!下面就来介绍pb10,Pb11中用OLE DB连接<br/>sql 2000数据库。</font></p><p><font face="Verdana">在安装pb10的时候选择custom/full方式安装(默认的安装方式不会安装ole db接口),<br/>next-》如果你没有安装.net则不要选择列表中的ADO.net....项。一路next完成安装。<br/>在数据库画板中找到OLE microsoft OLE DB项,在其上右键新建一个配置,在弹出的配<br/>置窗口中:</font></p>
<p><font face="Verdana">profile name:填写配置文件名 //任意即可</font></p>
<p><font face="Verdana">provider:选择数据库管理系统类型,这里选择“SQLOLEDB”项</font></p>
<p><font face="Verdana">data source:服务器名(和之前的版本不太一样)。可以在下拉列表中选择,也可以填<br/>入服务器名或IP地址如:127.0.0.1等。如果上面的provider不是“SQLOLEDB”则此下拉<br/>列表中可能没有选项。</font></p>
<p><font face="Verdana">user ID:用户名。我的用户名是默认的sa</font></p>
<p><font face="Verdana">password:对应上面user ID的密码,我的密码是空的,所以不填。</font></p>
<p><font face="Verdana">到这里你就可以顺利的连接到sql server了。但是连接到哪个数据库呢?上面的参数都没<br/>有指明,我也找了半天:P。不要着急,在Extended里填入 “database=数据库名” 就可以<br/>了。(不要引号)</font></p>
<p><font face="Verdana">最后的配置文件内容为:</font></p>
<p><font face="Verdana">// Profile his<br/>SQLCA.DBMS = "OLE DB"<br/>SQLCA.LogId = "sa" //我的用户名是sa<br/>SQLCA.AutoCommit = False<br/>SQLCA.DBParm = "PROVIDER='SQLOLEDB',DATASOURCE='NETMANAGER',PROVIDERSTRING='database=zs'"</font></p>
<p><font face="Verdana">//我的数据库名是:zs;datasource后面也可以是IP地址:DATASOURCE='127.0.0.1'</font></p>
<p><font face="Verdana">至此就完成了pb10下用OLE DB连接sql server的配置!<br/></font></p>
<p><font face="Verdana"> </p></font>
<p><font face="Verdana">当然还有:<font face="Verdana"><a href="http://www.sybasecn.com/sybase/dispbbs.asp?boardid=33&Id=2877&page=2">dispbbs.asp?boardid=33&Id=2877&page=2</a></font></font></p>
<p><font face="Verdana">这里的方式,好象处理的更好一些。</p></font> pb好就好在这,链接代码就是简单 <p>学习了</p>
<p> </p> <p>我上次想把一个9.0的程序装到10里,编译通不过,是不是这个原因啊</p> <p>oledb会比9.0中的专用接口好吗?不知为何取消了</p>
页:
[1]