小编Lil*_*sey的帖子

在C#中,ToUpper()和ToUpperInvariant()之间有什么区别?

在C#中,ToUpper()和之间有什么区别ToUpperInvariant()

你能举例说明结果可能有所不同吗?

c# internationalization

122
推荐指数
4
解决办法
5万
查看次数

使用SqlServer Views有什么缺点?

使用SqlServer Views有什么缺点?

我经常创建视图以非规范化形式显示我的数据.

我发现查询其中一个连接更容易,因此更快,更容易出错,并且更多自我记录,而不是生成许多表之间复杂连接的复杂查询.特别是当我从不同的角度分析相同的数据(许多相同的字段,相同的表连接)时.

但创建和使用这些视图是否需要付费?

我是否放慢速度(或加速?)查询处理?

t-sql sql-server performance views

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

如何做一个'Tsql select into',相当于一个现有的表

使用tsql,sqlserver 2005.

我想将表table2中的记录插入到现有的 table table1中,就像我可以使用以下命令将其输入到新的table1中一样容易:

select facilabbr, unitname, sortnum into table1 from table2   
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

sql t-sql sql-server

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

有没有办法在字符串的开头放置一个不可见的字符来改变它的排序顺序?

有没有办法在sqlserver中的数据字符串的开头放置非打印或非突出字符.这样当执行order by时,字符串按字母顺序排在字母z之后?

我在字符串的开头使用了一个空格来获取排序列表顶部的字符串,但我希望做一些类似的事情,在列表的末尾放一个字符串.

我宁愿不在表中添加另一个字段如"SortOrder"来用于排序,我宁愿不必在我的代码中对列表进行排序.

补充:是的我知道这是一个坏主意,感谢所有人提到它,但仍然,我很好奇我能提出的问题是什么

t-sql sql-server sorting

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

如何关闭可见特殊字符的设置在outlook新电子邮件中?

不知怎的,我在outlook 2007新电子邮件中打开了显示段落标记,空格和其他特殊字符,我找不到关闭它的方法.

我正在寻找工具栏功能区的段落部分中的Word 2007显示/隐藏命令的Outlook等效项,其工具栏中的图标是段落标记.

special-characters outlook-2007

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

Sqlcmd生成文件,标题下没有虚线,没有行计数

使用以下sqlcmd脚本:

sqlcmd -S . -d MyDb -E -s, -W -Q "select account,rptmonth, thename from theTable"  
> c:\dataExport.csv
Run Code Online (Sandbox Code Playgroud)

我得到一个包含的csv输出文件

ACCTNUM,rptmonth,facilname

-------,--------,---------
ALLE04,201406,Allendale老年人生活社区 - LTC APPL02,201406,Applewood Estates ARBO02,201406,Arbor Care Centre
ARIS01,201406,樱桃山的AristaCare
...

(139行受影响)

有没有办法摆脱列标题下的虚线:-------,--------,但保留列标题?

还有一种方法可以摆脱底部用于行数的两条线?

我尝试使用parm -h-1但是除去了列标题以及虚线.

sql-server-2005 sqlcmd

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

有没有办法将Html插入gridview行?

使用aspnet 3.5,c# - 有没有办法将Html插入gridview行?

html c# asp.net gridview

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

C# ??null合并运算符问题

我已将Class Person属性Birthday定义为空的DateTime?,那么为什么空融合运算符不应该在以下示例中起作用?

cmd.Parameters.Add(new SqlParameter("@Birthday",
   SqlDbType.SmallDateTime)).Value =       
     person.Birthday ?? DBNull.Value; 
Run Code Online (Sandbox Code Playgroud)

我得到的编译器错误是"操作员'??' 不能应用于'System.DateTime?'类型的操作数 和'System.DBNull'"

以下也出现了编译错误:

cmd.Parameters.Add(new SqlParameter("@Birthday", 
  SqlDbType.SmallDateTime)).Value = 
   (person.Birthday == null) ? person.Birthday:DBNull.Value;
Run Code Online (Sandbox Code Playgroud)

我按照Refactor的建议添加了一个强制转换为(对象),然后编译,但是没有正常工作,并且在两种情况下,值都存储在sqlserver db中为null.

SqlDbType.SmallDateTime)).Value =       
         person.Birthday ?? (object)DBNull.Value;
Run Code Online (Sandbox Code Playgroud)

有人能解释一下这里发生了什么吗?

我需要使用以下笨拙的代码:

   if (person.Birthday == null) 
    cmd.Parameters.Add("@Birthday", SqlDbType.SmallDateTime).Value 
      = DBNull.Value;
     else cmd.Parameters.Add("@Birthday", SqlDbType.SmallDateTime).Value = 
          person.Birthday;
Run Code Online (Sandbox Code Playgroud)

c# dbnull null-coalescing-operator

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

你能在UserControl中设置一个JavaScript断点吗?

Visual Studio 2008,ASP.NET.你能在UserControl ascx页面设置一个JavaScript断点吗?我可以在aspx页面中设置它.

javascript asp.net visual-studio-2008

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

如何将C#中的颜色动态更改为十六进制值?

我知道如何使用诸如Label1.BackColor = Color.LightSteelBlue之类的语句将控件的BackColor在C#中动态设置为命名颜色.(使用System.Drawing;)

但是如何将十六进制值转换为System.Color,即Label1.BackColor ="#B5C7DE

c# asp.net user-interface

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