问题列表 - 第4723页

当sproc使用RETURN @value时,你可以使用cmd.ExecuteScalar吗?

你能用吗?

int blah = Convert.ToInt32(cmd.ExecuteScalar());
Run Code Online (Sandbox Code Playgroud)

当sproc的最后一个语句执行时:

RETURN @value
Run Code Online (Sandbox Code Playgroud)

我只能这样做才能发挥作用:

SELECT @value

此外,这给了我一个对象null异常:

int blah = (int)cmd.ExecuteScalar();
Run Code Online (Sandbox Code Playgroud)

是不是convert.toint32和(int)相同的东西,但一个是另一个的包装?

c# ado.net executescalar

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

在bash/osx终端中预置多个文件

我想在bash中将一些文本添加到多个文件中,我发现这个帖子处理prepend:prepend到一个文件一个衬里shell?

我可以使用find找到我需要处理的所有文件:

find ./ -name "somename.txt"
Run Code Online (Sandbox Code Playgroud)

但是如何使用管道将两者结合起来呢?

shell

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

如何增加图像的DPI并使其更清晰?

我想将图像分辨率提高到300 dpi,而且我还有一个不可读的文本图像,所以我想缩放它的字大小和清晰度.我怎样才能做到这一点?

...............从初学者

image

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

检查路径是UNC路径还是本地路径的正确方法是什么?

检查路径是否为UNC路径的最简单方法当然是检查完整路径中的第一个字符是字母还是反斜杠.这是一个很好的解决方案还是会出现问题?

我的具体问题是,如果路径中有驱动器号,我想创建一个System.IO.DriveInfo对象.

.net path unc

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

单独的Web服务中的相同类型

我和这个问题有类似的问题.我有多个Web服务,我正在使用WCF,它们都共享类型.服务本身是用Java编写的,我无法访问它们.共享类型具有相同的签名,但svcutil.exe在运行时会出现此错误:

Error: There was a validation error on a schema generated during export:
    Source:
    Line: 8 Column: 3
   Validation Error: The complexType 'http://MyServer.MyService:CommonType' has already been declared.
Run Code Online (Sandbox Code Playgroud)

凭借CommonType其在这两个网络服务相同的签名被消耗.这就是我打电话的方式svcutil:

svcutil.exe /o:GeneratedServices.cs /n:*,MyNamespace.Generated http://MyServer.MyService1?WSDL http://MyServer.MyService2?WSDL
Run Code Online (Sandbox Code Playgroud)

我知道wsdl.exe/mergeTypes标志,适用于这些服务,但我有一些选择svcutil.exe,我真的很想使用.我确实有人证明我有可能,但是后端也使用.NET和WCF,而且我使用的Java后端也没有成功.

.net wcf web-services svcutil.exe

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

SQL创建表错误

我刚刚开始学习SQL并且遇到了第一道障碍,我无法创建一个表.下面是代码示例.我在运行语句时收到的错误,引用第7行,说明"关系运算符"存在问题.第7行的目的是检查该人的年龄是否大于18岁.

我正在使用Oracle(不确定这是否会有所作为).我希望有人能指出我正确的方向.

1.  CREATE TABLE employee
2.  (
3.  empID         VARCHAR2(20) NOT NULL primary key,
4.  surname       VARCHAR2(15) NOT NULL CHECK(surname=UPPER(surname)),
5.  deptCode      CHAR(5) NOT NULL CHECK(deptCode=UPPER(deptCode)),
6.  empYear       NUMBER(1,0) NOT NULL CHECK(empYear >= 1 AND empYear <= 4),
7.  birthDate     DATE NOT NULL CHECK((SYSDATE - birthDate) /365 ) >= 18
8.  );
Run Code Online (Sandbox Code Playgroud)

谢谢.

sql oracle create-table

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

这个模糊的UPDATE语句为什么/如何工作?

假设您在表上运行UPDATE语句,但是您在此基表中放入的信息来自其他一些辅助表.通常,您将加入数据并且不期望UPDATE语句的FROM子句中的行相乘,从而保持一个新行映射到基表中的一个旧行.

但是我想知道如果你的JOIN表在某种程度上是模棱两可的会发生什么,就像你无法将每个基本实体映射到一个连接的实体一样.或者,如果你做了一些荒谬的事情,比如将基表连接到其子表,并使用该信息更新基表.它会如何选择?现在每个基表行有多行.

我在SQL Server 2005中运行了这样的语句,它似乎是在每个集合中选择第一行.但这对我来说似乎不对.不应该发错吗?为什么这是理想的行为?

示例代码

-- normal
-- categories are one-to-many bundles

update bundles_denormalized set category = c.description

from bundles_denormalized b
left join categories c
on b.category_id = c.id

-- ambiguous
-- bundles are one-to-many products

update bundles_denormalized set category = p.description

from bundles_denormalized b
left join products p
on b.id = p.bundle_id
Run Code Online (Sandbox Code Playgroud)

sql database theory sql-server-2005

3
推荐指数
2
解决办法
3966
查看次数

我可以在Linq查询中选择多个对象吗?

我可以在选择中返回多个项目吗?例如,我有一个固定装置列表(想想橄榄球(或用于猛拉的足球)固定装置).每个夹具都包含一个主场和客场球队以及主客场得分.我想得到所有吸引的球队.我想用类似的东西

IEnumerable<Team> drew = from fixture in fixtures
                         where fixture.Played && (fixture.HomeScore == fixture.AwayScore)
                         select fixture.HomeTeam && fixture.AwayTeam;
Run Code Online (Sandbox Code Playgroud)

我知道这种语法不正确,我不知道是否可以这样做.我需要两个查询然后将它们连接起来吗?

编辑:这真的是一个学习的东西,所以以任何特定的方式实现这一点并不重要.基本上,在这个阶段,我想要的是已经绘制的球队列表.一个示例用法可能是对于给定的灯具列表,我可以找到所有绘制的球队,这样我就可以在一个表中更新他们的积分1分(胜利为3,亏损为0).

c# linq list

34
推荐指数
6
解决办法
8万
查看次数

哪种模型绑定方法在ASP.NET MVC中具有最佳单元测试语义?

定义

在ASP.NET MVC中,有两种方法可以在操作中进行模型绑定.我们称之为"绑定参数方式"和"UpdateModel方式".它们两者几乎完全相同,它们以几乎完全相同的方式完成:

    public ActionResult UpdateWithBindArguments(Foo model)
    {
        Repository.Update(model);
        // error handling removed
        return RedirectToAction(...)
    }

    public ActionResult UpdateWithUpdateModel()
    {
        Foo model; 
        UpdateModel(model); // part of MVC framework
        Repository.Update(model);
        // error handling removed
        return RedirectToAction(...)
    }
Run Code Online (Sandbox Code Playgroud)

正如我所说,这些几乎完全相同.第一个可能稍微更具可读性,但我可以克服它.

两种测试方法

重要的区别,我想,就是怎么你单位对其进行测试:

    [TestMethod]
    public void TestUpdateWithBindArguments()
    {
       var model = new Foo() { PropertyName = "Bar" };
       var controller = new FooController();

       var result = controller.UpdateWithBindArguments(model);

       // assert
    }

    [TestMethod]
    public void TestUpdateWithUpdateModel()
    {
       var formData = new FormCollection() …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc unit-testing modelbinders

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

Powerpoint的差异

在Word中,有一个选项可以比较两个文档,并找出两个文档之间的差异.我正在寻找一个类似的功能来比较两个Powerpoint文档.理想情况下,它会列出不同的单个幻灯片,版本之间每个幻灯片的差异以及更改的时间.但是,我找不到此功能的菜单选项(我正在使用Office 2007).我错过了什么吗?

如果此功能不在Powerpoint中,是否有第三方工具执行此操作?

diff powerpoint

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