小编Phi*_*hil的帖子

从另一个存储过程中的存储过程中获取值

对不起,很多代码即将发布..

我看到另一个使用输出参数的问题.我正在使用RETURN语句返回我想要使用的值.

我有一个存储过程InsertMessage,如下所示:

ALTER PROCEDURE dbo.InsertNewMessage

    (
    @messageText text,
    @dateTime DATETIME,
    @byEmail bit,
    @bySMS bit
    )

AS
    DECLARE @NewId int
    BEGIN
    BEGIN TRANSACTION

    INSERT INTO MessageSet VALUES (@byEmail, @bySMS, @dateTime, @messageText)
    SET @NewId = SCOPE_IDENTITY()
    COMMIT
    END

    RETURN @NewId

另一个存储过程使用:

ALTER PROCEDURE dbo.InsertMessageFromUserToGroup

    (
    @userEmail nvarchar(256),
    @groupId int,
    @messageText text,

    @bySMS bit,
    @byEmail bit
    )

AS
    --Inserts a new message to a group
    DECLARE @messageId int
    DECLARE @dateTime DATETIME = GETDATE()
    --First check if user is a part of the …

t-sql stored-procedures

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

SQL查询问题

我每次发生时都会报告用户的分数.现在我想显示用户的最高分.表设置如下:

玩家(身份证,姓名)

PlayerHasAchievement(id,playerId,achievementId)

成就(身份,类型,金额,时间)

这就是我现在所拥有的:

    $query = "SELECT MAX(ach.amount) as amount, p.username, ach.time
                FROM  achievement as ach
                INNER JOIN playerHasAchievement as playAch ON ach.id = playAch.id
                INNER JOIN player as p ON p.userId = playAch.userid
                WHERE ach.type = 2
                GROUP BY amount
                ORDER by `amount` DESC
                LIMIT $amount";
Run Code Online (Sandbox Code Playgroud)

我试图明确地选择它但它不起作用.我很难过,它应该很容易!感谢您的阅读,我将不胜感激任何帮助!

php mysql sql

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

代码隐藏中的值在UI中呈现不同

这双: 16.8999999

之后theDouble = Math.Round(theDouble, 1)它在调试器为16.9,但是在UI显示出来以后它不是16.9,但16.899999.

为什么会这样?

我正在开发一个WP7应用程序,然而每当我绕过某个值时,它总是在UI中显示为"derounded".在将数组分配给listbox的itemssource之前,我甚至尝试过最后一轮.这真的很奇怪,我很感激任何帮助或解释.

我甚至在itemssource设置之前尝试自己分配一个值.我分配16.89999并使用上述方法对其进行舍入.在调试器中,我得到了预期的结果,但是在UI中我得到了另一个结果,即16.899999618.救命?

.net c# math windows-phone-7

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

执行java类文件的问题

我是java的新手.我写了一个这样的简单代码:

import java.io.*;


public class a
{
    public static void main(String []argc)
    {
        System.out.println("S");
    }
}
Run Code Online (Sandbox Code Playgroud)

我使用下面的bash命令编译它:

javac a.java
Run Code Online (Sandbox Code Playgroud)

这个:

java a
Run Code Online (Sandbox Code Playgroud)

但它说:

无法找到或加载主类a

我的java版本是1.6.0.我该怎么办?

java javac

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

Lambda表达问题

我是lambda表达式和linq的新手,无法弄清楚我在做错了什么:

GroupSet groupToChange = context.GroupSet.Select(q => q.groupId == groupId);
Run Code Online (Sandbox Code Playgroud)

我正在尝试获取并更改实体的名称.

groupToChange.groupName = newGroupName;
Run Code Online (Sandbox Code Playgroud)

我对第二行没有任何问题.有任何想法吗?它告诉我,我无法将bool转换为GroupSet,但该函数返回它找到的内容,对吧?

c# linq lambda entity-framework-4

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

生成x张图片

我需要生成具有一定大小(以像素为单位)的图片。每张图片中都有一个递增的数字。这就是图片中的全部数字。我一直在考虑使用photoshop,但是我不知道脚本是如何工作的。我可以使用任何建议或示例吗?

image photoshop-script

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

使用jquery ajax和MVC3发布表单的正确方法是什么?

我已经看到了几种关于如何做到这一点的方法.我喜欢自己的方法,除了一个部分,如下:

  1. 劫持提交形式的事件
  2. 收集数据并构建json对象

    var objToSend = { Property : $('#propertyField').val(), Property2 : ... };
    
    Run Code Online (Sandbox Code Playgroud)

    这是我不喜欢的部分,因为收集这样的25个值是很乏味的

  3. 调用$.ajax({})并指定url以指向[HttpPost]某处的已启用操作

  4. 在成功:ajax查询的一部分,收集返回的数据(我作为字符串返回)并在适当的时候写出来.我也在这里处理错误,检查第一个单词是否为"Error:"然后采取适当的措施.

除了收集阶段,我喜欢这种方法.我相信有这样做的更好的办法,但我心中已经抛出自己一头扎进了jquery来自未来ASP.NET的WebForms背景使整个"拥抱网络"的一部分是完全陌生.

c# asp.net jquery asp.net-mvc-3

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

使用jqSlider和knockout js滑动事件

我有一个像这样的bindingHandler:

ko.bindingHandlers.percentageSlider = {
init: function (element, valueAccessor, allBindingsAccessor) {
    var options = allBindingsAccessor().percentageSliderOptions || {};
    $(element).slider(options);
    ko.utils.registerEventHandler(element, "slidechange", function () {
        var observable = valueAccessor();
        observable($(element).slider("value"));
    });
    ko.utils.domNodeDisposal.addDisposeCallback(element, function () {
        $(element).slider("destroy");
    });
    ko.utils.registerEventHandler(element, "slide", function () {
        var observable = valueAccessor();
        observable($(element).slider("value"));
    });
},
update: function (element, valueAccessor) {
    var value = lo.unwrap(valueAccessor());
    $(element).slider("value", value);

}
};
Run Code Online (Sandbox Code Playgroud)

还有一个模板绑定滑块,如下所示:

<tr>
    <td class="caption-cell">@Translate("EditProbability")</td>
    <td width="75%">
        <div style="float:left;" data-bind="percentageSlider: probability, percentageSliderOptions: {min: 0, max: 100, range: 'min', step: 10}"></div>
        <div style="float:left;margin:0 …
Run Code Online (Sandbox Code Playgroud)

jquery knockout.js

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

如何以编程方式向 AppleWatch 添加标签?

我是 AppleWatch 开发的新手,但我发现我无法以编程方式向 AppleWatch 屏幕添加标签(或按钮)。我所能做的就是通过故事板添加资产。

我可以问如何以编程方式向屏幕添加标签或按钮吗?以及如何在屏幕上将它们的位置设置为 x 和 y?首选目标 C 解决方案。

谢谢!

objective-c apple-watch

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