问题列表 - 第2814页

如何使用复合键的数据表的find方法?

我正在开发一个Windows窗体应用程序.如果数据表有复合键,如何使用数据表的find方法查找行?

表结构Col A,Col B,Col C.

Col A和Col B组成复合键.我想找到Col A中的值为6而Col B为5的行

vb.net datatable

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

什么是覆盖ActiveRecord的模型和集合查找最干净的方法是什么?

我有库代码覆盖了Ar的find方法.我还为所有Association类包含了模块,因此MyModel.find和@ parent.my_models.find都可以工作并应用正确的范围.

我的代码基于will_paginate:

a = ActiveRecord::Associations
returning([ a::AssociationCollection ]) { |classes|
  # detect http://dev.rubyonrails.org/changeset/9230
  unless a::HasManyThroughAssociation.superclass == a::HasManyAssociation
    classes << a::HasManyThroughAssociation
  end
}.each do |klass|
  klass.send :include, Finder::ClassMethods
  klass.class_eval { alias_method_chain :method_missing, :paginate }
end
Run Code Online (Sandbox Code Playgroud)

我的问题是,我只想覆盖某些型号的查找器.目前,我需要扩展所有模型共享的所有关联集合类.我知道我可以通过传递一个模块扩展每个模型的关联:

has_many :things, :extend => SomeCustomMethods
Run Code Online (Sandbox Code Playgroud)

但我的库基本上是ActiveRecord插件,所以我想要一个适用于模型和范围集合的可插入finder扩展的简洁约定,而不会影响应用程序中的所有模型.

ruby activerecord finder ruby-on-rails

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

定义true,false,unset状态的最佳方法

如果您需要知道未设置布尔值的位置(例如,如果该未设置值应从父值继承),则Java布尔基元(以及其他语言中的等效项)显然是不够的.

实现这一目标的最佳做法是什么?定义一个新的简单类,它能够表达所有三种状态或使用Java Boolean类并使用null来指示未设置状态?

java boolean

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

T-SQL:与字符串连接相反 - 如何将字符串拆分为多个记录

可能重复:
SQL中的拆分字符串

我在SQL中看到了几个与字符串连接相关的问题.我想知道你将如何处理相反的问题:将昏迷分隔的字符串拆分为数据行:

可以说我有桌子:

userTypedTags(userID,commaSeparatedTags) 'one entry per user
tags(tagID,name)
Run Code Online (Sandbox Code Playgroud)

并希望将数据插入表中

userTag(userID,tagID) 'multiple entries per user
Run Code Online (Sandbox Code Playgroud)

灵感来自数据库中没有哪些标签?

编辑

谢谢你的答案,实际上有一个值得接受,但我只能选择一个,而Cade Roux提出的递归解决方案对我来说似乎很干净.它适用于SQL Server 2005及更高版本.

对于早期版本的SQL Server,可以使用miies提供的解决方案.对于使用文本数据类型,wcm answer会很有帮助.再次感谢.

t-sql sql-server sql-server-2005

136
推荐指数
8
解决办法
17万
查看次数

Crystal Reports组名称错误

我正在分组日期字段.显示数据时报表的树资源管理器显示日期为记录中日期的3天.报告中的详细信息列出了正确的日期.我已经验证了报告中显示的字段,Group字段指向同一个database-table-field.我还设置了格式,以便只使用实际日期信息,即没有时间信息.组字段名称中显示的日期甚至不存在于正在检查的表中,也不存在于数据库中的任何其他位置(ORACLE 10).

date crystal-reports

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

Java验尸调试?

是否可以在Java中进行事后(或异常后)调试会话?解决方法是什么(如果还没有解决方案)?

java debugging exception

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

使用System.Data.SQLite,如何使用相对路径在连接字符串中指定数据库文件

想要在不同的服务器上部署我的项目,我希望能够使用相对路径指定连接字符串.我似乎无法让它工作,并想知道它是否有一些技巧......?

c# sqlite connection-string system.data.sqlite

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

如何在flex textarea中进行文本换行

我有一个字符串

var s:String = "This is a line \n This is another line.";
this.txtHolder.text = s; //.text has \n, not a new line
Run Code Online (Sandbox Code Playgroud)

我想将它放入文本区域,但忽略新的行字符.我怎样才能确保文本在分配时打破我想要的位置?

apache-flex textarea actionscript-3

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

如何使用T-SQL生成Mandelbrot?

学习一些关于T-SQL的知识,并认为一个有趣的练习就是用它生成一个Mandelbrot集.

原来已经有人(最近出现了).我会让其他人发布它作为答案,但我很好奇可以做出哪些优化.

或者,您会如何使代码更具可读性?

我将选择最可读(但相当紧凑)的版本作为已接受的答案(太糟糕了,我们还没有代表奖励!)除非有人真的带来了很好的优化.

奖金指向那些教我一些关于T-SQL的答案.

-亚当

t-sql code-golf fractals

9
推荐指数
3
解决办法
2802
查看次数

Mod-rewrite Trailing Slash问题

关于这个主题似乎没有太多信息,所以我将概述我的具体问题,然后我们可以将问题和答案塑造成更普遍的东西.

我有这个重写规则

RewriteEngine On
RewriteBase /bookkeepers/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/?$ index.php?franchise=$1
Run Code Online (Sandbox Code Playgroud)

哪个更改此网址

http://example.com/location/kings-lynn
Run Code Online (Sandbox Code Playgroud)

进入这一个

http://example.com/location/index.php?franchise=kings-lynn
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,如果我添加一个尾部斜杠

http://example.com/location/kings-lynn/
Run Code Online (Sandbox Code Playgroud)

然后查询字符串返回为

franchise=kings-lynn/
Run Code Online (Sandbox Code Playgroud)

由于某些原因,我的CSS和Javascript文件都没有被加载.

有任何想法吗?

mod-rewrite

5
推荐指数
2
解决办法
4125
查看次数