连接代码如下。
Dim Cnn
Set Cnn = CreateObject("ADODB.Connection")
Cnn.ConnectionString ="DRIVER={Oracle in OraHome92};SERVER=DBGlobal;UID=crjpre;PWD=crjpre;DBQ=ora29;DBA=W;APA=T;EXC=F;XSM=Default;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;GDE=F;FRL=Lo;BAM=IfAllSuccessful;MTS=F;MDI=Me;CSR=F;FWC=F;PFC=10;TLO=O;"
Cnn.Open
If Cnn.State = 0 Then
Reporter.ReportEvent micFail, "testing", "连接数据库失败"
else
Reporter.ReportEvent micPass, "testing", "连接数据库成功"
End If
版本2:
Set Cnn = CreateObject("ADODB.Connection")
Cnn.ConnectionString ="DRIVER={Oracle in OraHome92};SERVER=DBGlobal;UID=crjpre;PWD=crjpre;DBQ=ora29;DBA=W;APA=T;EXC=F;XSM=Default;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;GDE=F;FRL=Lo;BAM=IfAllSuccessful;MTS=F;MDI=Me;CSR=F;FWC=F;PFC=10;TLO=O;"
1、在这两个版本中版本1是使用的Provider=MSDAORA.1,另外一个DRIVER={Oracle in OraHome92},想请教下各位,这个参数的选择以及他们后面的值的选择有什么根据没有。还是都可以。
2、版本1,用的Data Source=DBSERVER,而另外一个用的是SERVER=DBGlobal和DBQ=ora29,这个在我的oracle中又应该对应着哪几个值呢。