错误:调用目标引发了异常 [英] Error : Exception has been thrown by target of invocation

查看:91
本文介绍了错误:调用目标引发了异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的朋友们



我的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 &amp; 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆