小编Jap*_*ans的帖子

无论我如何尝试,System.Web.Http引用默认为4.0版本

我在我的项目中使用BreezeApi NuGet包.它在Visual Studio 2013中.

我收到这个错误.

错误41程序集'Breeze.WebApi2,Version = 1.4.0.0,Culture = neutral,PublicKeyToken = f6085f1a45e2ac59'使用'System.Web.Http,Version = 5.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35',其版本高于引用程序集'System.Web.Http,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'

我不知道为什么我的项目不断引用4.0版本.我试过的事情:

  1. 我从我的项目中删除了system.web.http 4.0的引用,并浏览到5.0 DLL文件位置.一旦我添加它并返回到解决方案资源管理器,右键单击system.web.http dll,它显示4.0.0.0.

  2. 我在web.config中添加了程序集绑定,如下所示

    <dependentAssembly>
        <assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-5.1.0.0" newVersion="5.1.0.0" />
    </dependentAssembly>
    
    Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

c# dll visual-studio nuget-package breeze

9
推荐指数
1
解决办法
1万
查看次数

具有批量收集的表函数会抛出无效的数据类型

我正在写一个函数,我想用表函数包装它,所以我可以使用选择查询.

这是我的类型声明和我的函数的一些行

CREATE OR REPLACE PACKAGE TYPES 
    AS 
        TYPE CURSORTYPE IS REF CURSOR; 

        TYPE vbugsrec
          IS
             RECORD (
                bug_id     bugs.bug_id%TYPE,
                facility   bugs.facility%TYPE
             );

          TYPE vbugstable
          IS
             TABLE OF vbugsrec
                INDEX BY BINARY_INTEGER;

    END;


      /
    CREATE OR REPLACE PACKAGE BODY CustomQueries
    AS
       FUNCTION pendverifylist (myldapid   IN userpass.ldapalias%TYPE,
                                maxrows    IN PLS_INTEGER:= CustomQueries.maxrecords)
          RETURN types.vbugstable
       IS
          datarows    types.vbugstable; 
          var_useralias userpass.ldapalias%TYPE
                := UPPER (pendverifylist.myldapid) ;

        CURSOR pendverify_cur (
             cursor_var_alias         IN            userpass.ldapalias%TYPE,
             cursor_var_mybugstatus   IN            bugs.bug_status%TYPE,
             cursor_var_wild          IN            qa_list.component%TYPE
          )
          IS
             SELECT   buglist.bug_id, buglist.facility
               FROM   bugs …
Run Code Online (Sandbox Code Playgroud)

oracle

8
推荐指数
2
解决办法
9751
查看次数

PLS-907无法加载库单元

以下是我的oracle版本Oracle Database 11g企业版版本11.2.0.2.0 - 64位生产

我试图改变一个表来添加一个列,但由于花了很长时间,我取消了它.

过了一段时间,我开始在引用该单元的所有包和视图中看到错误.错误信息是

PLS-907:无法加载库单元(表名)

谷歌搜索此错误并没有提供太多信息.在一个地方,我看到下面的命令会有所帮助,但在我看来这是非常冒险的命令

alter system flush shared_pool

任何人都可以帮我解决这个问题的原因和解决方案吗?

谢谢,Jeevan

oracle oracle11g

6
推荐指数
1
解决办法
2万
查看次数

Oracle用逗号连接列

可能重复:
如何将多行组合到Oracle中以逗号分隔的列表中?

有人可以告诉我如何实现以下目标吗?

表:

efforts_id        cycle_name      release_name 
123               quarter         march 
123               half            april 
123               full            april
124               quarter         may
Run Code Online (Sandbox Code Playgroud)

我的预期产量:

efforts_id        cycle_name            release_name 
123               quarter,half,full     march,april
124               quarter               may
Run Code Online (Sandbox Code Playgroud)

我是oracle的初学者所以不确定如何做到这一点.任何帮助,将不胜感激.

谢谢

sql database oracle concatenation string-aggregation

5
推荐指数
2
解决办法
8696
查看次数

Oracle Contains不起作用

我的表中有一个列是上下文索引的列.

CREATE INDEX CIDX_MUSTFIXBY ON TABLE
  (MUST_FIX_BY)
INDEXTYPE IS CTXSYS.CONTEXT
NOPARALLEL;
Run Code Online (Sandbox Code Playgroud)

我正在尝试查询条件

AND must_fix_by LIKE'Q2%'

它返回行.

但是,当我尝试查询条件时

AND包含(must_fix_by,'Q2')> 0

并且它不会返回任何行.

有人可以告诉我为什么喜欢工作而且包含不是吗?

sql oracle

5
推荐指数
1
解决办法
4184
查看次数

如何在oracle中“重新验证”外部约束

我有一个外国约束,如下所示。这是三年前创建的。此约束后创建的所有数据都有效,但积压数据(三年前的数据)无效。Toad 将此约束显示为“未验证”

ALTER TABLE ISSUES ADD (
  CONSTRAINT FK_CLIENT 
 FOREIGN KEY (CLIENT) 
 REFERENCES REPORTERS(USERID)
    DEFERRABLE INITIALLY DEFERRED);
Run Code Online (Sandbox Code Playgroud)

今天我修复了所有积压数据,现在这个约束对现有数据和新数据都有效。但是我将如何将约束设为“已验证”。

有什么方法可以“重新验证”外部约束?

oracle

4
推荐指数
1
解决办法
8734
查看次数

BadImageFormatException 异常

我正在尝试运行我在 Visual Studio 2012 中创建的 WCF 服务。

我在页面中遇到以下错误。

> Exception Details: System.BadImageFormatException: Could not load file
> or assembly 'dllname' or one of its dependencies. An attempt was made
> to load a program with an incorrect format.
> 
> -------------------------------------------------------------------------------- Assembly Load Trace: The following information can be helpful to
> determine why the assembly 'dllname' could not be loaded.
> 
> === Pre-bind state information === LOG: User = IIS APPPOOL\DefaultAppPool LOG: DisplayName = dllname  (Partial) WRN:
> …
Run Code Online (Sandbox Code Playgroud)

asp.net wcf iis-7

2
推荐指数
1
解决办法
3647
查看次数

Oracle包具有常量变量.我们如何根据客户改变它

我有一个包含两个变量的包,它们具有如下常量值.

person_name              CONSTANT VARCHAR2 (15)           := 'Adam';
person_city              CONSTANT VARCHAR2 (15)           := 'Houston';
Run Code Online (Sandbox Code Playgroud)

这个包变量在我的数据库中用于存储过程,其他包等.

现在我希望这些变量具有基于正在调用的客户端服务器的值.我把所有这些都保存在如下表格中

Server      Parameter       Value
Server1     person_name     Adam
Server1     person_city     Houston
Server2     person_name     Victor
Server2     person_city     Dallas
Run Code Online (Sandbox Code Playgroud)

因此,当从server1引用/调用package/SP时,我希望我的person_name和person_city默认为Adam和Houston.类似地,当从server2引用/调用包/ SP时,我希望我的person_name和person_city是Victor和Dallas.

如何才能做到这一点?无论如何在oracle方面,调用特定SP或使用包变量的客户端?我写了一个函数来获取如下的值.

in package, 
person_name     CONSTANT VARCHAR2 (15)      :=GETPARAMVALUE(person_name);
person_city     CONSTANT VARCHAR2 (15)      :=GETPARAMVALUE(person_city);
Run Code Online (Sandbox Code Playgroud)

在函数中,我将查询表

select * from parameterstable where parameter = (function's input) and servername = ???? 
Run Code Online (Sandbox Code Playgroud)

我怎么知道这里的服务器名称?

任何帮助/提示将不胜感激.谢谢

oracle package

0
推荐指数
1
解决办法
660
查看次数