急急急 求vb6 连接远程Oracle数据库 在线给分!!! Oracle 服务器IP是10.10.42.136用户名是:wlcp密码是:wlcp数据库名是:cwt3请高手给我连接这个数据库的代码谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你需要在本机上安装oracle客户端,再用控制面板的ODBC工具配置好数据源,然后可用代码连接Provider=MSDASQL.1;Data Source=cwt3;Persist Security Info=True;User ID=wlcp;Password=wlcp 1、首先你要安装oracle客户端软件,再用控制面板的ODBC工具配置好数据源,确保oracle安装文件夹下\network\admin\tnsnames.ora文件中有如下内容:cwt3 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.42.136 )(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = cwt3) ) )2、在VB6程序中,增加Microsoft ADO Data Control 6.0控件和Microsoft Hierarchical FlexGrid Control 6.0控件,名字默认,再用以下代码就可连接了。Public cn As ADODB.ConnectionPublic rs As ADODB.RecordsetPrivate Sub Form_Load()cn.ConnectionString = "Provider=MSDAORA.1;Password=wlcp;User ID=wlcp;Data Source=cwt3;Persist Security Info=True" cn.Open rs.Open "select * from cwt3", cn, adOpenKeyset Set MSHFlexGrid1.DataSource = rs rs.Close cn.Closeend sub Oracle版本不同,连接也不同。给你个Oracle 9I的连接 cn.ConnectionString = "DRIVER=Oracle in OraHome92;UID=" & uidtxt & ";pwd=" & userpwd & ";SERVER=" & DatabaseName & ";DBQ=" & DatabaseName & ";TLO=O;FBS=60000;FWC=F;CSR=F;MDI=Me;MTS=F;NUM=NLS;pooling=false;BAM=IfAllSuccessful;FRL=Lo;GDE=F;RST=T;LOB=T;DL=10;FRC=10;QTO=T;FEN=T;XSM=Default;lEXC=F;APA=T;DBA=W" cn.CursorLocation = adUseClient cn.Open还有个简单的方法就是你建好数据源后直接调用。 cn_local.ConnectionString = " Data Source=han;UID=jyz;pwd=123" cn_local.CursorLocation = adUseClient cn_local.CommandTimeout = 0 cn_local.Open 急急急 vb OptionButton问题 怎样确认文件已经打开? Msflexgrid 鼠标拖动列大小自动变化 如何把多个recordset 中的数据合并成一个recordset zyl910的DIB模块中有这个使一个数组指向数据的函数,那位朋友解释下! vb的toolbar如何加背景图片? 如何用代码从注册表中获取Office的安装路径 一直都好好的 access2000出了怪事: 现在非典已经好多了,各位程序员辛苦了,我准备放1000分给大家!!!!! 请问怎样使窗口象qq一样始终在最上层,但不影响后台程序的运行 郁闷了十天的问题 80040e31 求救 各种随机算法
Provider=MSDASQL.1;Data Source=cwt3;Persist Security Info=True;User ID=wlcp;Password=wlcp
1、首先你要安装oracle客户端软件,再用控制面板的ODBC工具配置好数据源,确保oracle安装文件夹下\network\admin\tnsnames.ora文件中有如下内容:
cwt3 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.42.136 )(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = cwt3)
)
)2、在VB6程序中,增加Microsoft ADO Data Control 6.0控件和Microsoft Hierarchical FlexGrid Control 6.0控件,名字默认,再用以下代码就可连接了。
Public cn As ADODB.Connection
Public rs As ADODB.RecordsetPrivate Sub Form_Load()
cn.ConnectionString = "Provider=MSDAORA.1;Password=wlcp;User ID=wlcp;Data Source=cwt3;Persist Security Info=True"
cn.Open
rs.Open "select * from cwt3", cn, adOpenKeyset
Set MSHFlexGrid1.DataSource = rs
rs.Close
cn.Close
end sub
给你个Oracle 9I的连接
cn.ConnectionString = "DRIVER=Oracle in OraHome92;UID=" & uidtxt & ";pwd=" & userpwd & ";SERVER=" & DatabaseName & ";DBQ=" & DatabaseName & ";TLO=O;FBS=60000;FWC=F;CSR=F;MDI=Me;MTS=F;NUM=NLS;pooling=false;BAM=IfAllSuccessful;FRL=Lo;GDE=F;RST=T;LOB=T;DL=10;FRC=10;QTO=T;FEN=T;XSM=Default;lEXC=F;APA=T;DBA=W"
cn.CursorLocation = adUseClient
cn.Open还有个简单的方法就是你建好数据源后直接调用。 cn_local.ConnectionString = " Data Source=han;UID=jyz;pwd=123"
cn_local.CursorLocation = adUseClient
cn_local.CommandTimeout = 0
cn_local.Open