问题列表 - 第19491页

SQL是否具有可在WHERE ... IN子句中使用的列表类型?

可能重复:
参数化SQL IN子句?
SQL Server SP - "IN"数组列表的Pass参数?

我需要在两个不同的表上搜索偶然的整数集:

SELECT 
  col_1, col_2 
FROM 
  LIKES_NUMBERS 
WHERE 
  col_1 IN (1,2,3,5,7,1021,10041411)

SELECT 
  col_one, col_two 
FROM 
  LIKES_NAMES 
WHERE 
  col_one IN (1,2,3,5,7,1021,10041411)
Run Code Online (Sandbox Code Playgroud)

是否有可以传递给IN的SQL列表类型,以便我不重复自己?例如

DECLARE @stuff UNOBTAINIUM(1,2,3,5,7,1021,10041411)
-- ...
WHERE col_1 IN (@stuff)
-- ...
WHERE col_one IN (@stuff)
Run Code Online (Sandbox Code Playgroud)

想到创建一个临时表,但这看起来很残酷.

sql t-sql

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

在C#中,`DateTime?`类型中的`?`是什么?

我在使用System.DirectoryServices.AccountManagement时遇到了一些代码

public DateTime? LastLogon { get; }
Run Code Online (Sandbox Code Playgroud)

是什么 ?在DateTime之后.

我找到了一个参考?运算符(C#参考),但它不是一回事.(280Z28:这是使用Nullable Types的正确链接.)

c# nullable

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

在SQL Server中存储音频?

将音频文件(mp3,wav)作为BLOB存储在SQL Server中是一个好主意吗?其中一个优点似乎是节省硬盘空间.这对可扩展性或性能有影响吗?

sql-server sql-server-2005

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

编写国际消费软件的最佳实践(i18n)

我正在寻找有国际消费书面软件的专家的意见.我想了解人们在每个逻辑软件层(数据(rdbms),业务(中间件),用户界面)所采用的最佳实践.

谢谢你提供的所有帮助.

localization internationalization

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

如何在宏中引用参数?

我想创建一个C预处理器宏,它将引用该参数.就像常用的一样#X.

我想Q(A)扩大到'A'.

我在Linux上使用gcc.

有人有想法吗?

我知道#双引号.我正在寻找一种类似的单引号机制.

gcc stringification c-preprocessor

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

ASP.Net中的图形(c#)

我需要帮助我最新的asp.net项目.它涉及图形.我需要绘制一个圆,并从中间到边缘(半径)有几条线.这是我知道该怎么做的部分.下一部分是我不知道该怎么做的部分,并希望得到一些建议.用户需要能够用鼠标抓住线并移动它们.例如,如果一条线指向90度标记,他们可能想抓住它并将其移动到45度标记.这将影响将在页面上其他位置显示的计算.

我将考虑第三方控件,但更喜欢使用编码或开源控件的解决方案.

提前致谢.

鲍勃阿瓦隆

c# asp.net graphics controls web-controls

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

Rails中的社交网络 - 哪个框架

我应该使用:

  1. 社区引擎
  2. Insoshi
  3. LovdByLess
  4. RailsS​​pace
  5. 滚我,自己

我希望通过支持移动浏览快速获得社交网络.虽然我熟悉Ruby&Rails,但我不是专家(已经构建了一些基本的Rails应用程序,已经为企业集成编写了一堆Ruby程序).

谢谢,skybison

ruby-on-rails social-networking

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

Win32:不必安装或发送的报告技术

我正在寻找一个报告引擎来取代Delphi 5的QuickReports.

要求

  • 免费(我不付钱找出它是否有效)
  • 开源(文档总是缺乏)
  • 不必在客户端计算机上注册(无COM)(单个可执行的depoyment)
  • 不作为seaparate文件(没有dll)发送(单个可执行部署)

我看过的一些事情:

  • MSHTML
  • 水晶
  • nevrona狂欢

delphi reporting

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

Lambda表达式编译

给定下面的lambda表达式,其中省类型包含公共属性"byte CountryId"和包含公共属性"byte Id"的Country类型.

Expression<Func<Province, bool>> exp = p => p.CountryId == country.Id;
Run Code Online (Sandbox Code Playgroud)

该表达式稍后由NHibernate Linq提供程序使用并引发异常.当我检查表达式变量exp时,我发现相等运算符的两边都转换为Int32.

{p => (Convert(p.CountryId) = Convert(value
(AddressToGo.Business.Default.AddressComponents+<>c__DisplayClass0).country.Id))}
Run Code Online (Sandbox Code Playgroud)

我无法理解为什么两个字节值的相等运算符需要事先将这些值转换为Int32.我已经直接编写了表达式,并且让编译器为我做了.以下表达式由NHibernate Linq提供者转换得很好.

ParameterExpression prm = Expression.Parameter(typeof(Province), "p");
  Expression<Func<Province, bool>> exp =
      Expression.Lambda<Func<Province, bool>>
      (
        Expression.Equal
        (
          Expression.MakeMemberAccess(prm, typeof(Province).GetProperty("CountryId")),
          Expression.Constant(country.Id, typeof(byte))
        ),
        prm
      );
Run Code Online (Sandbox Code Playgroud)

因此,编译器必须输出具有类型转换的表达式.有任何想法吗?

c# compiler-construction lambda byte equality

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

将短语翻译与 String.Format 集成

我有一个类似这样的英语短语:“我有 {0} 只狗和 {1} 只猫”。在代码中,我使用 String.Format 提供数据:

String.Format("I have {0} dogs and {1} cats", 1, 2)
Run Code Online (Sandbox Code Playgroud)

所以输出是这样的:“我有 1 只狗和 2 只猫”。

我要解决的问题是“我有 {0} 只狗和 {1} 只猫”这句话需要翻译成其他语言。

在此西班牙语翻译示例中,英语短语“我有 {0} 条狗和 {1} 条猫”和翻译后的短语“Tengo {0} perros y gatos {1}”存储在数据库中。

如果用户将“Tengo {0} perros y gatos {1}”更改为“Tengo {0} perros y gatos {3}”,当我调用 String.Format("Tengo {0} } perros y gatos {3}", 1, 2).

现在我正在捕获格式异常,感觉不对。我正在寻找更好的解决方案的想法。

c# string translation localization

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