问题列表 - 第44082页

如何获取新创建的记录的ID(PK)?

给出一张表:

CREATE TABLE [GENERIC_TABLE] (
  [RECORD_ID] [int] IDENTITY(1,1) NOT NULL,
  [SHORT_DESC] [varchar] (50) NULL,
 CONSTRAINT [PK_GENERIC_TABLE] PRIMARY KEY CLUSTERED
 ...
Run Code Online (Sandbox Code Playgroud)

我想INSERT一条记录,并将新RECORD_ID的值转换为ColdFusion变量.

我的CFQUERY应该是什么样的?

(不可否认,这可能是一个过于简单的问题.在我的辩护中,我习惯使用Oracle,而不是SQL Server.)

这适用于ColdFusion 8,但版本中立的解决方案很好.

coldfusion identity sql-server-2005

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

是否可以在SSIS表达式中执行"LIKE"语句?

我正在使用派生列任务使用CASE WHEN语句更改列数据.但是,我需要能够说..

SQL代码将是:

CASE WHEN Column01 LIKE '%i%' THEN '0' ELSE '1' END
Run Code Online (Sandbox Code Playgroud)


在SSIS表达语言中将是:

[Column01] == "i" ? "0" : "1"  (that's for equals i, not, LIKE %i%.
Run Code Online (Sandbox Code Playgroud)


是否可以使用LIKE运算符?

sql ssis dataflowtask case-statement sql-like

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

如何知道我是否到达了最后一个'li'项目

我用'li'标签和jquery做了一个幻灯片放映.

整个'ul'分别向Next或Prev按钮移动到左侧或右侧,其宽度等于放在一起的所有幻灯片的总宽度,即每个700px.并且只允许1个幻灯片在宽度等于700px的视口中显示.但是,当我点击下一个节目时,即使没有更多幻灯片也会继续播放.

解决方案是在最后一张幻灯片显示在视口中时隐藏"下一步"按钮.我怎么做?

或者也许欢迎另一种解决方案......

这是我的简化代码:

var slideList = $('#slideWindow ul')

$('#next').click(function(e){

    slideList.animate({ 'left': '-=700px' });

    if( $('li:last').next() === 0 ){

        $(this).hide();

    } else {

        $(this).show();

    }

    return false;

});
Run Code Online (Sandbox Code Playgroud)

javascript jquery slideshow

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

清理@RequestScoped对象?

我正在使用guice-servlet(2.0)在每个HTTP请求的开头注入数据库连接,但是如何找出请求何时结束以便我可以关闭连接?

web.xml中

<filter>
    <filter-name>Guice Filter</filter-name>
    <filter-class>com.google.inject.servlet.GuiceFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>Guice Filter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
Run Code Online (Sandbox Code Playgroud)

GuiceServletContextListener

/**
 * Creates a new Database connection.
 */
@RequestScoped
@Provides
private Connection getConnection();
Run Code Online (Sandbox Code Playgroud)

java guice

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

C# - 动态生成的类?

我需要在C#中创建一个动态可扩展的类.目标是创建一个类,其中包含来自Android SQLite Contacts表的给定联系人的所有信息.该表的结构有点奇怪,因为它没有设置字段名称,但使用"字段名称"和"字段内容"的列.

这就是我想要变成一个可用的格式,其中代码读取数据库,并为每个条目创建匹配的子变量.这样我想知道最好的方法(我想这很简单

{
    this.(variableNames[i].ToString()) = variableContent[i];
}
Run Code Online (Sandbox Code Playgroud)

不会这样做的,什么是最少的资源,但最快(和最简单)的方式.

而且,如果我们在这里,是否有任何方法来调用类型(比方说,我创建一个新的联系人与电子邮件,工作场所,名称和图像标签,但这些变量名称'未知)所有子变量(动态联系.image,Contact.FirstName,Contact.Email等)?

当然,所有联系人都应该有标准化字段(三个名称中的一个,电话号码,电子邮件@work和@home等),但这些也应该动态调用.

c# class dynamic

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

ContextMenu.PlacementTarget没有设置,不明白为什么

<DataTemplate x:Key="_ItemTemplateA">
  <Grid Tag="{Binding Path=DataContext.Command, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}">
    <Grid.RowDefinitions>
      <RowDefinition Height="Auto"/>
      <RowDefinition Height="Auto" />
    </Grid.RowDefinitions>
    <ContentControl Content="{Binding}" ContentTemplate="{StaticResource ContentTemplateB}" Grid.Row="0" />
    <ContentControl Name="uiContentPresenter" Content="{Binding ContentView}" Grid.Row="1" Height="0" />
    <ContentControl DataContext="{Binding IsContentDisplayed}" DataContextChanged="IsDisplayed_Changed" Visibility="Collapsed" />
    <Grid.ContextMenu>
      <ContextMenu>
        <MenuItem Header="Text" 
              Command="{Binding Path=PlacementTarget.Tag, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ContextMenu}}}"
              CommandParameter="{Binding}" />
      </ContextMenu>
    </Grid.ContextMenu>
  </Grid>
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)

以上数据模板应用于ItemsControl.问题是,对于为Grid指定的ContextMenu,PlacementTarget属性实际上永远不会被设置为任何东西,所以我无法获得Grid的Tag属性,这是传递应该在父UserControl上执行的Command所必需的到上下文菜单.我基于这样的类似示例来建立这种方法:http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/0244fbb0-fd5f-4a03-bd7b-978d7cbe1be3/

我无法确定任何其他传递此命令的好方法.这是以这种方式设置的,因为我们正在使用MVVM方法,因此我们必须执行的命令存在于应用此模板的用户控件的视图模型中.我尝试以几种不同的方式显式设置PlacementTarget但它仍然总是显示为未设置.

wpf xaml binding wpf-controls

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

HTMLPurifier iframe Vimeo和Youtube视频

如何使用HTMLPurifier过滤xss,还允许使用iframe Vimeo和Youtube视频?

require_once 'htmlpurifier/library/HTMLPurifier.auto.php';
$config = HTMLPurifier_Config::createDefault();
$config->set('HTML.Trusted', true);

$config->set('Filter.YouTube', true);
$config->set('HTML.DefinitionID', '1');
$config->set('HTML.SafeObject', 'true');
$config->set('Output.FlashCompat', 'true');

$config->set('HTML.FlashAllowFullScreen', 'true');

$purifier = new HTMLPurifier($config);
$temp = $purifier->purify($temp);
Run Code Online (Sandbox Code Playgroud)

php xss video iframe htmlpurifier

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

如何在Gwt Entrypoint获取referrer http标头

我找不到任何让我可以访问GWT中的referrer头的类/方法.有人知道吗?

gwt http-headers

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

检查约束以确保日期不是将来?

我正在尝试创建一个表来记录对另一个表的估计小时数所做的更改.整个数据库是一个项目管理系统,用于公司为其员工分配工作并为客户创建发票.

目前我有:

CREATE TABLE task_history
(
    task_history_id         NUMBER(5),
    previous_est_hours      NUMBER(3,1),
    change_date         DATE,
    reason_for_change       VARCHAR2(50),
    task_id             NUMBER(5),

CONSTRAINT TASKHIST_TASKHISTID_PK   PRIMARY KEY (task_history_id),
CONSTRAINT TASKHIST_TASKID_FK       FOREIGN KEY (task_id) REFERENCES task(task_id),
CONSTRAINT TASKHIST_TASKID_NN CHECK (task_id IS NOT NULL),
CONSTRAINT TASKHIST_CHANGEDATE_NONFUTURE CHECK (change_date <= sysdate)
);
Run Code Online (Sandbox Code Playgroud)

change_date不能是未来的日期,必须是今天或过去.最后一个检查约束是问题.据我所知,你不能使用sysdate,因为我忘记了一个原因,但你做不到.我也尝试了GETDATE()以及我在网上找到的所有其他变种.我怎么能做这个大概简单的任务呢?

sql oracle plsql

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

/ WEB-INF/classes vs/WEB-INF/lib

我想将我的Java EE6Web类(bean,过滤器,servlet)打包到jar中,并将其/WEB-INF/lib/与其他实用程序jar一起放入目录并/WEB-INF/classes/完全放弃目录.

在类加载,访问应用程序上下文等方面,两者之间是否存在实质性差异?

谢谢.

PS:每当谷歌搜索任何java规范时,我总是被重定向到Oracle文档索引,这是远离原始URL的十几次点击.谁知道那里发生了什么?

java web-applications java-ee

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