asp.net - Crystal Report Credentials Prompt after deployment -
i publishing crystal reports on remote server using following code. when try run crystal report page crystal report viewer prompt me database info. published crystal report created using development server. in crystal report using oledb ado connection
myrepository _myrepository = new myrepository(); system.data.sqlclient.sqlconnection myconnection = new system.data.sqlclient.sqlconnection(); myconnection.connectionstring = configurationmanager.connectionstrings["myconnstr"].connectionstring; system.data.sqlclient.sqlcommand mycommand = new system.data.sqlclient.sqlcommand("dbo.spmysp"); mycommand.connection = myconnection; mycommand.parameters.add("@positionid", sqldbtype.int).value = (cmbpositions.selectedvalue == "" ? 0 : convert.toint32(cmbpositions.selectedvalue)); mycommand.commandtype = system.data.commandtype.storedprocedure; system.data.sqlclient.sqldataadapter myda = new system.data.sqlclient.sqldataadapter(); myda.selectcommand = mycommand; asale _ds = new asale(); myda.fill(_ds, "dbo.spmysp"); rptsale orpt = new rptsale(); orpt.setdatabaselogon("sa", "mypass"); orpt.setdatasource(_ds); orpt.setparametervalue(0, "param1"); orpt.setparametervalue(1, "param2"); orpt.setparametervalue(2, "param3" ); orpt.setparametervalue(3, (cmbpositions.selectedvalue == "" ? 0 : convert.toint32(cmbpositions.selectedvalue))); crystalreportviewer1.reportsource = orpt;
hi,
when develop report, use windows authentication login database build report?
maybe can try open report again , try update database set on crystal report. e.g. using same login information use on code.
what put database server name , database name on code e.g. _creportdoc.setdatabaselogon(username, pw, servername, db)
not sure if help
Comments
Post a Comment