错误:调用目标引发了异常 [英] Error : Exception has been thrown by target of invocation
本文介绍了错误:调用目标引发了异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
亲爱的朋友们
我的wcf应用程序出错了。错误的名称是Exception已被抛出调用的目标。
这是我的代码
Dear Friends
I have a error in my wcf application. The name of error is Exception has been thrown ny the target of invocation.
Here is my code
public string GetData(int value)
{
string XMLStr;
string VchSeries ;
string VchDate ;
Int32 VchType;
string VchNo;
Int32 AutoVchNo;
string Narration ;
double Amt;
string ErrMsg ;
object CFixedInterface = new object();
object[] objArgs ;
object[] objArgs1;
objArgs =new object[10];
objArgs1 = new object[10];
ErrMsg = "";
Type ObjectType = Type.GetTypeFromProgID("Busy1214h.CFixedInterface");
CFixedInterface = Activator.CreateInstance(ObjectType);
objArgs[4] = new object();
objArgs[0] = @"C:\Busywin\";
objArgs[1] = "comp4";
objArgs[2] = "sa";
objArgs[3] = "1234";
objArgs[4] = "BusyComp0031";
//FI.opencsdb("C:\Busywin\", "Rachna", "sa", "busy", "BusyComp0010")
The error will come under this method:
ObjectType.InvokeMember("opencsdb", BindingFlags.InvokeMethod, null, CFixedInterface, objArgs);
XMLStr = " <Sale><VchSeriesName>Main</VchSeriesName><Date>01-04-2012</Date><VchType>9</VchType><StockUpdationDate>01-04-2012</StockUpdationDate><VchNo>1</VchNo><AutoVchNo>1</AutoVchNo>";
XMLStr = XMLStr + " <STPTName>Test</STPTName><MasterName1>Demo</MasterName1><MasterName2>Main Store</MasterName2><TranCurName>Rs.</TranCurName>";
XMLStr = XMLStr + " <BillingDetails><PartyName>Demo</PartyName></BillingDetails>";
XMLStr = XMLStr + " <VchOtherInfoDetails><OFInfo /><GrDate>04/01/2012</GrDate></VchOtherInfoDetails>";
XMLStr = XMLStr + " <ItemEntries><ItemDetail><Date>01-04-2012</Date><VchType>9</VchType><VchNo>1</VchNo><SrNo>1</SrNo><ItemName>Samsung Ace</ItemName><UnitName>Pcs.</UnitName><AltUnitName>Pcs.</AltUnitName><ConFactor>1</ConFactor><Qty>20</Qty><QtyMainUnit>20</QtyMainUnit><QtyAltUnit>20</QtyAltUnit><ItemDescInfo /><Price>500</Price><ListPrice>500</ListPrice><Amt>10000</Amt><NettAmount>10000</NettAmount><tmpNettPrice>500</tmpNettPrice><tmpVchCode>1</tmpVchCode><tmpMainUCFactor>1</tmpMainUCFactor><MC>Main Store</MC><tmpGroupName>Samsung</tmpGroupName><tmpMainUnitName>Pcs.</tmpMainUnitName><tmpAltUnitName>Pcs.</tmpAltUnitName><tmpConFactorType>1</tmpConFactorType><tmpItemMastConFactor>1</tmpItemMastConFactor><ItemSerialNoEntries /><ParamStockEntries /><BatchEntries /></ItemDetail></ItemEntries>";
XMLStr = XMLStr + "<BillSundries><BSDetail><SrNo>1</SrNo><BSName>Central Sales Tax</BSName><PercentVal>5</PercentVal><PercentOperatedOn>10000</PercentOperatedOn><Amt>500</Amt><Date>01-04-2012</Date><VchNo>1</VchNo><VchType>9</VchType><tmpVchCode>1</tmpVchCode></BSDetail></BillSundries>";
XMLStr = XMLStr + "<AccEntries><AccDetail><Date>01-04-2012</Date><VchType>9</VchType><VchNo>1</VchNo><SrNo>1</SrNo><AccountName>Demo</AccountName><AmountType>1</AmountType><AmtMainCur>-10500</AmtMainCur><tmpVchCode>1</tmpVchCode><tmpGroupName>Sundry Creditors</tmpGroupName></AccDetail>";
XMLStr = XMLStr + "<AccDetail><Date>01-04-2012</Date><VchType>9</VchType><VchNo>1</VchNo><SrNo>2</SrNo><AccountName>Sales</AccountName><AmountType>2</AmountType><AmtMainCur>10000</AmtMainCur><tmpVchCode>1</tmpVchCode><tmpGroupName>Sale</tmpGroupName></AccDetail> ";
XMLStr = XMLStr + "<AccDetail><Date>01-04-2012</Date><VchType>9</VchType><VchNo>1</VchNo><SrNo>3</SrNo><AccountName>Central Sales Tax</AccountName><AmountType>2</AmountType><AmtMainCur>500</AmtMainCur><tmpVchCode>1</tmpVchCode><tmpGroupName>Duties & Taxes</tmpGroupName></AccDetail></AccEntries> ";
XMLStr = XMLStr + "<PendingBillDetails><BillDetail><MasterName1>Demo</MasterName1> ";
XMLStr = XMLStr + "<BillRefs><Method>1</Method><SrNo>1</SrNo><RefNo>1</RefNo><Date>01-04-2012</Date><DueDate>11-04-2012</DueDate><Value1>-10500</Value1><VchType>9</VchType><MfgDate>01-04-2012</MfgDate><tmpRefCode>6</tmpRefCode><tmpRecType>1</tmpRecType><tmpVchCode>1</tmpVchCode><tmpMasterCode1>1208</tmpMasterCode1></BillRefs></BillDetail> ";
XMLStr = XMLStr + "</PendingBillDetails><tmpVchCode>1</tmpVchCode><tmpVchSeriesCode>258</tmpVchSeriesCode><tmpMasterCode1>1208</tmpMasterCode1><tmpMasterCode2>201</tmpMasterCode2><tmpStPtCode>1206</tmpStPtCode><tmpTotalQty>20</tmpTotalQty><tmpTotalAltQty>20</tmpTotalAltQty><tmpTotalAmt>10500</tmpTotalAmt><tmpSalePurcAmt>10000</tmpSalePurcAmt><tmpCostOfGoods>10000</tmpCostOfGoods></Sale>";
objArgs1[2] = new object();
objArgs1[0] = 9;
objArgs1[1] = XMLStr;
objArgs1[2] = ErrMsg;
ObjectType.InvokeMember("SaveVchFromXML", BindingFlags.InvokeMethod, null, CFixedInterface, objArgs1);
//{
// //MsgBox("Saved.")
// // return "Saved";
//}
//else
//{
// // MsgBox(ErrMsg)
// // return "UnSaved";
//}
ObjectType.InvokeMember("CloseDB", BindingFlags.InvokeMethod, null, CFixedInterface, null);
// 'Me.Cursor = Cursors.Arrow
ObjectType =null;
CFixedInterface =null;
return string.Format("You entered: {0}", value);
}
Please help me out as soon as possible.
Thanks in advance
Please help me out as soon as possible.
Thanks in advance
推荐答案
Solution is already in the below thread
[exception has been thrown by the target of an invocation.\"]
Solution is already in the below thread
[exception has been thrown by the target of an invocation."]
这篇关于错误:调用目标引发了异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文