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

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -