vb调水晶报表left join后的数据表不会动态刷新问题
myghy 2005-03-18 11:08:51 vb调水晶报表left join后的数据表不会动态刷新问题
报表建立时的数据库是xxcw1,程序中动态连接至xxcw,第一个表czf数据会更新,第2个表cwl不会更新,怎么回事?语句如下:
Set Report = m_Application.OpenReport("G:\ysk.rpt")
strCnn = "Provider=sqloledb;Data Source=GhyXp;Initial Catalog=xxcw;User Id=sa;Password=;"
cnn1.Open strCnn
adoRS.Open "Select czf.*,cwl.dmm From " & _
"Czf left outer join cwl on czf.n1=cwl.dm", cnn1, adOpenDynamic, adLockBatchOptimistic
Report.DiscardSavedData
Report.Database.SetDataSource adoRS
CRViewer91.ReportSource = Report
CRViewer91.ViewReport
结果是:第一个表是xxcw中数据,关联的cwl成了xxcw1(也就是当初建立rpt时的数据库),怎么解决?
愁了2天了,大侠快快救命阿