VB6 calls a code of crystal report 9.2

xiaoxiao2021-03-06  14

'Must refer to ADO and Crystal Report9 ActiveX Designer Design Time Library (Internal)' Using Controls Crystal Report Viewer Contral

DIM STRSQL AS STRING

DIM CAPP AS NEW CRAXDRT.Application Dim CARP AS NEWDRT.REPORT DIM CN AS NEW ADODB.CONNECTION DIM RS AS NEW AdoDB.Recordset 'Report Path SET Carp = Capp.OpenReport (app.path & "/rpttest.rpt" ) If cn.State = adStateOpen Then cn.Close With cn .Provider = "sqloledb" If opt1.Value = True Then .ConnectionString = "data source = mrp-server; initial catalog = voutmmstdata; user id = sa; password = 12345 "Else .connectionstring =" data source = mrp-03; initial catalog = test; user ID = sa; password = "end if .Open end with" report design when designing the filtering conditions, that is, no designation WHERE statement

If opt1.Value = True Then strsql = "select * from mmst011 left join mmst012 on mmst011.order_no = mmst012.order_no where mmst011.order_no in ( '00000733', '00000737')" Else strsql = "select * from mmst011 left join MMST012 on mmst011.order_no = mmst012.order_no where mmst011.order_no in ('00000730', '00000731') "endiff

IF rs1 = adstateopen dam = cn .cursorLocation = aduseclient .open strsql, cn, adopndynamic, AdlockOptimistic end with

转载请注明原文地址:https://www.9cbs.com/read-49825.html

New Post(0)