问题列表 - 第13403页

T-SQL:在更新触发器中CLOSE/DEALLOCATE游标的正确方法

假设我有一个这样的触发器:

CREATE TRIGGER trigger1
   ON [dbo].[table1] 
   AFTER UPDATE
AS 
BEGIN               
    --declare some vars
    DECLARE @Col1 SMALLINT 
    DECLARE @Col1 TINYINT 

    --declare cursor        
    DECLARE Cursor1 CURSOR FOR 
    SELECT Col1, Col2 FROM INSERTED             

    --do the job
    OPEN Cursor1
    FETCH NEXT FROM Cursor1 INTO @Col1, @Col2

    WHILE @@FETCH_STATUS = 0
    BEGIN
        IF ...something...
        BEGIN           
            EXEC myProc1 @param1 = @Col1, @Param2 = @Col2
        END             
        ELSE
        IF ...something else...
        BEGIN           
            EXEC myProc2 @param1 = @Col1, @Param2 = @Col2
        END     

        FETCH NEXT FROM Cursor1 INTO @Col1, @Col2 …
Run Code Online (Sandbox Code Playgroud)

t-sql database sql-server-2005 cursor

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

PHP命名空间和包含类的Include()

我需要扩展一个项目.所有类都在单独的文件中,我需要扩展一些类而不重写其他文件中的现有代码.我的想法是使用命名空间,但我失败了.这是一个例子:

我已将原始的A.php类文件重命名为A_Original.php:

class A
{

    public function hello()
    {
        echo "hello world from Class A\n";
    }

}
Run Code Online (Sandbox Code Playgroud)

然后创建了一个新的A.php:

namespace AOriginal {

    include 'A_Original.php';
}


namespace {

class A
{

    public function hello()
    {
        echo "hello world from Class A Extended\n";
    }

}

}
Run Code Online (Sandbox Code Playgroud)

这会失败,因为在including原始的A_Original.php文件中,类被转储到全局范围(因此忽略命名空间命令).我无法修改A_Original.php文件中的现有代码,但重命名是可以的.

其他项目文件(我无法修改)使用a require "A.php".

怎么做到这一点?

php namespaces

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

隐藏IE中多行文本框中的垂直滚动条

我有一个多行文本框:

<asp:TextBox ID="txtBody" runat="server"  TextMode="MultiLine" Rows="10" Width="95%" />
Run Code Online (Sandbox Code Playgroud)

即使文本框内的文本不占用10行,也会有一个垂直滚动条.
在Firefox中没有发生,只有当文本超过10行时才会出现滚动条.

可以做些什么?

html asp.net

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

Xcode在我的iPhone应用程序上运行编码后如何运行脚本?

我已经编写了一个脚本,该脚本执行了一些步骤来打包我的构建以进行Ad Hoc分发.我的第一个猜测是在我的Ad Hoc目标中使用运行脚本阶段.但看起来,代码签名固定在构建iPhone应用程序链的最后一个位置.

有人知道如何在构建过程的最后一刻运行我的脚本?

更新:请看下面的答案,了解如何在Xcode 4中运行脚本.

iphone build-automation scripting build-process adhoc

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

在iphone上安装ad-hoc应用程序时出现问题:"资源已被修改."

我可以使用我的Ad Hoc配置在我的开发iPhone上安装一个使用"Debug"配置编译的应用程序,一切正常.但是当我使用"Release"配置构建它时,iTunes说:iPhone"YYYY"上没有安装应用程序XXX,因为它的资源已被修改.

我以前从未见过这个消息.有谁知道这意味着什么?

谢谢!

安东尼奥

iphone itunes

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

敏捷 - 处理已实现功能的不断变化的需求

在最近与我的客户会面时,我们发现我们错过了一个用户故事的细节,这个故事之前已经实施了几次迭代.

新要求不仅是附加功能,还改变了行为.

最初的用户故事如下: "可以查看XYZ"

然而,新请求如下: "可以查看XYZ但是如果B则XYZ必须看起来像ABC"

我应该把它看作是一个Bug还是一个新用户故事,或者我应该只是重新打开旧用户故事并编辑它以说明新请求?什么是"最佳实践",每种方法的优缺点是什么?

agile project-management

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

解析格式化的字符串

我正在尝试创建一个通用的格式化程序/解析器组合.

示例场景:

  • 我有一个string.Format()的字符串,例如 var format = "{0}-{1}"
  • 我有一个输入的对象(字符串)数组,例如 var arr = new[] { "asdf", "qwer" }
  • 我正在使用格式字符串格式化数组,例如 var res = string.Format(format, arr)

我想要做的是将格式化的字符串恢复回对象(字符串)数组.像(伪代码)的东西:

var arr2 = string.Unformat(format, res)

// when: res = "asdf-qwer"    
// arr2 should be equal to arr
Run Code Online (Sandbox Code Playgroud)

有没有经验做过这样的事情?我正在考虑使用正则表达式(修改原始格式字符串,然后将其传递给Regex.Matches以获取数组)并为格式字符串中的每个占位符运行它.这是可行的还是还有其他更有效的解决方案?

c# regex string

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

SharpDevelop:即使安装了f#,也找不到"找不到fsi.exe"

我在我的机器上(在辅助驱动器上)安装了f#的副本,当我尝试启动F#交互式提示时,它说它找不到fsi.exe.我需要在某处或某些地方复制某些文件吗?

f# sharpdevelop

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

VFP 到 .Net 编译器

有没有人有过VFP 到 .Net 编译器的经验或了解?

我在一家拥有广泛 VFP9 应用程序的公司工作,他们正在寻找一种快速方法来让应用程序在 .Net 中运行。我被要求检查这个编译器,看看它是否是一个可行的选项,但到目前为止我还无法让它成功编译任何东西 - 即使我的“Hello World”世界应用程序也无法运行。

只是为了限定最后一句话:我可以“编译”非常简单的 Fox 应用程序,但生成的 .Net 可执行文件无法成功执行。我已经反汇编了源代码并将其转换为 C#,但通常它包含许多错误(100 多个)。

我很想立即放弃整个技术,但是 Fox 用户社区似乎对此有很多支持和兴奋。有人对此有任何见解吗?

这是VFP 到 .Net 编译器的链接

.net foxpro visual-foxpro

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

如何在SVN中使用自定义关键字

我正在使用VisualSVN服务器和TortoiseSVN客户端.我已经设置了属性

svn:keywords = Author Id Revision LastChangedDate Copyright
copyright = (c) 2009 Foo Company.
Run Code Online (Sandbox Code Playgroud)

然后,当我尝试在头文件中使用这些属性(包括自定义属性版权所有)时,我这样做:

/******************************************************************************
* $Id$
* 
* $Author$
*
* $Revision$
*
* $LastChangedDate$
*
* $Copyright$
******************************************************************************/
Run Code Online (Sandbox Code Playgroud)

除版权外,每个财产都被取代.我还缺少什么?

svn tortoisesvn visualsvn-server

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