Passing VB.net values to MYSQL procedure and Crystal Report -
please 2 issues:
1) how can pass parameter values using vb.net mysql procedure used in query?
2) pass these parameter values crystal report document procedure fills crystal report data
ok here's did, send values vb need crystal report parameter. now, i'am trying send crystal parameters mysql procedure
here new vb.net code printing crystal report , sending values textbox crystal report parameter
dim cryrpt new reportdocument cryrpt.load(application.startuppath & "\reports\report1.rpt") dim crparameterfielddefinitions parameterfielddefinitions dim crparameterfielddefinition parameterfielddefinition dim crparametervalues new parametervalues dim crparameterdiscretevalue new parameterdiscretevalue crparameterdiscretevalue.value = textbox1.text crparameterfielddefinitions = _ cryrpt.datadefinition.parameterfields crparameterfielddefinition = _ crparameterfielddefinitions.item("controlid") crparametervalues = crparameterfielddefinition.currentvalues crparametervalues.clear() crparametervalues.add(crparameterdiscretevalue) crparameterfielddefinition.applycurrentvalues(crparametervalues) rptreport .crreport1.reportsource = cryrpt .crreport1.refresh() end rptreport.show()
here new stored procedure on mysql database
create definer=`root`@`localhost` procedure `sreadings`(in `controlid` int) begin select a.controlid, a.data1, a.data2, a.date1, a.date2 shifts a.controlid = @controlid; end
but loading report throw me error:
failed retrieve data database. details: [database vendor code: 1318].
removing in controlid
int stored procedure where a.day_id = @controlid removes error need filter data controlid provided user via vb interface.
any input please? thanks
Comments
Post a Comment