dim m_Database as CRAXDDRT.database
Dim m_report As CRAXDDRT.Report
Dim m_application As New CRAXDDRT.Application
Dim cnn As ADODB.Connection
dim rs as ADODB.Recordset
set m_report=m_application.openreport(path & "test.rpt",1)
Set rs = New ADODB.Recordset
set cnn=new ADODB.connection
StrCnn = "......"
cnn.Open StrCnn
strSql = "select * from table "
rs.Open strSql, cnn, adOpenKeyset, adLockReadOnly
m_report.DiscardSavedData
Set m_Database = m_report.Database
m_Database.SetDataSource rs, 3, 1