none
遇到一个诡异问题 RRS feed

  • 问题

  • 服务器方法

       public string QueryBySql(string sql)
             {
                 OracleCommand cmd = new OracleCommand(sql, myConn);
                 DataTable myTable = new DataTable();
                 try
                 {
                     OracleDataAdapter da = new OracleDataAdapter(cmd);
                     da.Fill(myTable);
                     string result =   JsonUtils.DataTableToJson(myTable);
                     return result;
    
                 }
                 catch (OracleException e)
                 {
                     throw e;
                 }
                 catch (Exception e)
                 {
                     throw e;
                 }
             }

    接口

            /// <summary>
            /// 条件查询
            /// </summary>
            /// <param name="Sql">Sql语句</param>
            /// <returns>json</returns>
            [OperationContract(Name = "OracleTableJson")]
            new string QueryBySql(string Sql);
    调用
     OraclWcfService.OracleDataBaseClient oc = new OraclWcfService.OracleDataBaseClient();
    //执行本语句本机测试没有问题,放到同事机器上执行,成功返回json信息后会弹出以下对话框,哪里写错了啊?
         string jsonStr = oc.OracleTableJson(sql);


    2012年6月12日 9:09

答案

全部回复