问题列表 - 第16326页

函数调用where子句

我有一个查询如下:

SELECT * FROM Members (NOLOCK) 
 WHERE Phone= dbo.FormatPhone(@Phone)
Run Code Online (Sandbox Code Playgroud)

现在我知道格式化必须应用于列上的变量.但是我应该将它应用于变量以分配给其他一些局部变量然后使用它(如下所示).

Set @SomeVar = dbo.FormatPhone(@Phone) 

SELECT * 
  FROM Members (NOLOCK) WHERE Phone= @SomeVar
Run Code Online (Sandbox Code Playgroud)

哪种方式更好或两者都好?

编辑:首先查询如何不同

SELECT * FROM Members (NOLOCK) 
 WHERE dbo.FormatPhone(Phone) = @Phone
Run Code Online (Sandbox Code Playgroud)

sql sql-server performance sql-server-2005

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

如何在Windows XP上安装GDI + 1.1版?

有人做过这个吗?据我所知,GDI + 1.1只附带Vista.我正试图了解不同的Effects类.

我正在使用C++ VS2008(VC9)

c++ windows-xp visual-studio-2008

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

所选项目的列表框项目模板

我正在使用带有ItemTemplate的Listbox,当我从列表中选择一个项目时,它显示蓝色背景我如何设置所选项目的样式,类似于未选择的项目?

wpf listbox selecteditem itemtemplate

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

使用javascript在IE上添加img标签时,onmouseover不起作用

我需要一些动态添加img标签的javascript代码到div,而img标签需要onmouseover和onmouseout处理程序.

我有它在Firefox上工作.但它对IE不起作用.在IE上,添加了img标记,但onmouseover和onmouseout处理程序不活动.

这是代码:

<body>  
    <div id='putImageHere' />  

    <script type='text/javascript'>
        var node = document.getElementById('putImageHere');
        var img = document.createElement('img');
        img.setAttribute('src', 'http://sstatic.net/so/img/logo.png');
        node.appendChild(img);

        // first attempt, which works on Firefox but not IE
        img.setAttribute('onmouseover', "alert('mouseover')");
        img.setAttribute('onmouseout', "alert('mouseout')");

        // second attempt, which I thought would work on IE but doesn't
        img.addEventListener('mouseover', function() { alert('mouseover') }, false);
        img.addEventListener('mouseout', function() { alert('mouseout') }, false);
    </script>  
</body>  
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer image onmouseover addeventlistener

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

在后台预加载JQuery UI选项卡

所有,

如何在第一个选项卡仍在加载时预加载所有JQuery UI选项卡?我尝试过remote:true选项,但它没有用?在加载选项卡时,每个选项卡名称旁边应该有ajax微调器.

谢谢

jquery jquery-ui jquery-ui-tabs

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

加速度计采样率

我在使用加速度计时遇到了一些问题.当我第一次开始开发我的游戏时,控件感觉非常活泼和精确,但是当添加更多图形元素时,加速度计感觉它的反应非常晚,有时不像以前那么精确.我的帧率约为40fps.

这是我读取值的地方(因为我猜我猜)

- (void)accelerometer:(UIAccelerometer*)accelerometer didAccelerate:(UIAcceleration*)acceleration;
Run Code Online (Sandbox Code Playgroud)

这是一种常见的预期行为还是我能做些什么?可以控制采样率和精度吗?如果发生这种情况,或者做错了什么?

iphone objective-c accelerometer

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

解释为什么"只是向数据库中添加另一列"对于非程序员来说是一个坏主意

我有销售人员和豆子柜台试图向客户销售定制,这很好.但是当一个复杂的变更请求出现我发回一个大的估计时,他们会感到困惑.他们常常带着"为什么你不能再增加一列?"来回到我身边.另一方面,它们意味着PER客户端的十几个自定义列.

到目前为止,我所能回过头来的是"我们正在努力使数据库保持正常化",这对他们来说毫无意义.我告诉他们,我可以创建表的一个系统,让每一个客户来定义他们自己的自定义字段,当然这需要比"只是增加了一些列"更多的时间和金钱.当然,他们想要自己的蛋糕,也吃它.

那我怎么能让他们明白?

sql database architecture communication normalization

53
推荐指数
10
解决办法
2504
查看次数

CakePHP:将$ this-> data传递给Controller中的View

我正在使用CakePHP 1.2,我只是想知道将$ this->数据传递给Controller的View是否有任何副作用.

例如:

// inside PostsController, I have this code:
$this->data['Posts'] = $this->Post->find('all');
Run Code Online (Sandbox Code Playgroud)

代替 :

$posts = $this->Post->find('all');
$this->set(compact('posts'));

// inside the /posts/view, I access it like this:
<?php foreach ($this->data['Posts'] as $post) {....};?> 
Run Code Online (Sandbox Code Playgroud)

通过这样做,我一起跳过控制器中的$ this-> set().这是否违反了我可能忽略的任何MVC模式或任何安全问题?我看到使用Auth组件,$ this-> data包含[_Token]数组.

谢谢

cakephp cakephp-1.2

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

我们可以附加到{%block%}而不是覆盖吗?

在我的core.html中,我有一个标记为javascript的块.如果我可以在这个块中添加更多行而不覆盖其中的所有内容,那将会很棒.

django django-templates

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

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