编程论坛's Archiver

yanyong123 发表于 2007-7-8 21:19

[求助]ORACLE 的连接求助

<P>单位有个PB编的程序用作数据录入,数据后台用的ORACLE 数据库,我想用VFP进行连接查询数据,请问大哥们能否指点一下ORACLE 数据库怎么连接,下面是PB编的程序程中的2个配置文件~~</P>
<P>文件PARA_18D:</P>
<P>[Database]<BR>DBMS=<BR>DSN=c:\18d\rwa18d<BR>Lock=<BR>DbParm=<BR>Prompt=0<BR>AutoCommit=true</P>
<P>[Directory]<BR>Work_Dir=c:\18d<BR>Data_Dir=c:\18ddata<BR>Bo_Dir=c:\18dreport<BR>Backup_Dir=c:\18dbackup<BR>Bo_Home=c:\BusinessObjects</P>
<P>[Local]<BR>Ip_Address=172.24.4.13<BR>User_Name=fj18d<BR>Password=kv4&lt;i</P>
<P>[Remote]<BR>Ip_Address=10.164.2.36<BR>User_Name=tj18d<BR>Password=ul4&lt;i<BR>Init_Dir=/18d/zd18d</P>
<P>[Dial]<BR>conn=22766<BR>user=user<BR>pass=user</P>
<P>[Option]<BR>Unit_AutoChg=2<BR>Fz_Merge=1</P>
<P> 另文件para_18d_oracle:</P>
<P>[Database]<BR>DBMS=O73 ORACLE 7.3<BR>Database=rwa18d<BR>UserId=<BR>DatabasePassword=<BR>LogPassword=tj18d<BR><a href="mailto:ServerName=@TNS:18d" target="_blank" >ServerName=@TNS:18d</A><BR>LogId=tj18d<BR>Lock=<BR>DbParm=PBCatalogOwner='tj18d'<BR>Prompt=0<BR>AutoCommit=0</P>
<P>[Directory]<BR>Work_Dir=c:\18d<BR>Data_Dir=c:\18ddata<BR>Bo_Dir=c:\18dreport<BR>Backup_Dir=c:\18dbackup<BR>Bo_Home=c:\BusinessObjects</P>
<P>[Local]<BR>Ip_Address=172.24.4.13<BR>User_Name=fj18d<BR>Password=kv4&lt;i</P>
<P>[Remote]<BR>Ip_Address=10.164.2.36<BR>User_Name=tj18d<BR>Password=ul4&lt;i<BR>Init_Dir=/18d/zd18d</P>
<P>[Dial]<BR>conn=22766<BR>user=user<BR>pass=user</P>
<P>[Option]<BR>Unit_AutoChg=1<BR>Fz_Merge=1</P>
<P><BR>本人只学过SQL数据库,对ORACLE数据库了解很少,希望大哥们帮忙!谢谢!<BR></P>

yanyong123 发表于 2007-7-8 21:20

我应该怎样在系统中建立数据源啊??谢谢大哥们!

sam2080 发表于 2007-7-11 17:34

<P>你可以在db profile中新建一个ORACLE的file<BR>然后配置如下<BR>我的是的是PB9<BR>// Profile mydb //配置名称<BR>SQLCA.DBMS = "O90 Oracle9i (9.0.1)" //我选择oracle9i作为我的版本<BR>SQLCA.LogPass = &lt;********&gt; //oracle的用户密码<BR>SQLCA.ServerName = "mydb" //tnsnames.ora中的配置名<BR>SQLCA.LogId = "mydbuser" //ORACLE的用户<BR>SQLCA.AutoCommit = False<BR>SQLCA.DBParm = "PBCatalogOwner='mydbuser'"  //这个是SYSTEM页面下PowerBuilder Catalog Owner的值,和oralce用户名一样<BR>不知道这样是否能明白<BR></P>

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.