小编Ode*_*ded的帖子

获取SQL结果部分

我知道我可以使用TOP关键字来限制收到结果的数量,但是有没有办法接收下一个让1000个结果使用类似的东西<give me the next 1000 results>给我每次下一个缓存的1000个?

假设我的查询有100000,第一次运行我得到1-1000我想收到1000-2000等等.

sql query-optimization sql-server-2008

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

使用&符号的简单VB

快点,我敢肯定......

我正在查看一位前雇员编写的一些代码,并继续看到&符号后跟一个等号即ie &=

我根本没有使用它,并想知道为什么会使用它而不仅仅是&符号.

vb.net asp.net

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

EAV数据模型是否被视为数据库规范化的高级形式?

在查看使用EAV概念设计的数据库时,我很困惑.EAV代表实体,属性和价值.我的问题是:EAV数据模型是否被视为数据库规范化的高级形式?是"必须使用"才能"更新"吗?

缩短事情:什么时候使用EAV而不是?

database normalization

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

Sql内部查询问题

我有一个表tbl_test:

create table tbl_test (
    tabid int identity
)
Run Code Online (Sandbox Code Playgroud)

与价值观:

 Insert into tbl_test values 1 union 2 union 3 .... union 1000
Run Code Online (Sandbox Code Playgroud)

查询:

select MAX(b.tabid) from
(  
    select top 100 * from tbl_test
) as b  
Run Code Online (Sandbox Code Playgroud)

我希望这个查询返回100,但它返回1000.

sql sql-server sql-server-2008

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

使用 BETWEEN 时出现 SQL 语法错误

我有一张名为 Ticket 的表。但是,我正在尝试查询两个日期之间的数据;我不断收到语法错误。任何有关此语法错误可能是什么的帮助将不胜感激。

SELECT date 
FROM ticket 
WHERE date BETWEEN YEAR(ticket.date)=2011 AND MONTH(ticket.date)=11 AND DAY(ticket.date)=06
                AND YEAR(ticket.date)=2011 AND MONTH(ticket.date)=11 AND DAY(ticket.date)=12
Run Code Online (Sandbox Code Playgroud)

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在 '=2011 AND MONTH(ticket.date)=11 AND DAY(ticket.date)=06 AND YEAR(ticket.date)=20' 行附近使用的正确语法1

sql

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

剥离只留下字符串中的大多数字母,只留下左侧字母

我有类似的文件:"dslkj20111104-BATCH2244_20111113-091347.txt"我只需要"dslkj"而不是其余的数字或数字或.txt,我该怎么做?

var onlyLetters = new String(fileName.Name.Where(Char.IsLetter).ToArray());
Run Code Online (Sandbox Code Playgroud)

我试过这个,但它也会给我".txt"和"批处理",我不希望得到任何帮助.

c# regex c#-4.0

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

委托添加和删除

我写了一个示例,

当我创建一个如下所示的委托实例时

AddFunctions d1 += new AddFunctions(Function1); 
Run Code Online (Sandbox Code Playgroud)

我收到了编译错误,因此删除了+ =并以这种方式创建

AddFunctions d1 = new AddFunctions(Function1);
Run Code Online (Sandbox Code Playgroud)

我只是很想知道,为什么在创建单个委托实例时不允许多播(+ =)?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Delegates
{
    public delegate void AddFunctions();

    class Program
    {

        static void Main(string[] args)
        {
            AddFunctions d1 = new AddFunctions(Function1);
            d1 -= d1;
            d1();
        }

        static void Function1()
        {
        }

        static void Function2()
        {
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# delegates

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

与string.Empty(c#)相比的最佳性能

两者之间有什么区别吗?

if(string.Empty.Equals(text))
Run Code Online (Sandbox Code Playgroud)

if(text.Equals(string.Empty))
Run Code Online (Sandbox Code Playgroud)

关于性能,意外行为或可读性?

.net c#

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

为什么我应该在使用Bitmap时保持流打开

我想不通,为什么我应该保持流,而我使用打开BitmapImage.

我尝试关闭流并使用我的Image几种方式,一切都很好.

问题是,如果在初始化Image对象之后继续关闭流,我可以在什么情况下获得异常?

.net c#

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

ex vs ex.ToString之间有什么区别吗?asp.net

我在说 Try ... Catch ex as Exception .... End Try

如果我将异常传递给Error Logger,我应该传递异常对象(ex)还是ex.ToString?通过传递会丢失任何信息ex.ToString吗?

基本上我和我的经理争论说,ex.ToString应该像传递ex作为一个对象一样兴奋.MI错还是对吗?

vb.net asp.net exception try-catch

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