小编RJ.*_*RJ.的帖子

在给定以下代码的情况下,如何构造USING语句?

这有效,但我想使用"using"关键字.

Stream st = null;

st = request.GetRequestStream();
st.Write(bytes, 0, bytes.Length);         
st.Close();
Run Code Online (Sandbox Code Playgroud)

我如何在这里使用关键字"使用"?

使用(Stream st = ...

c# using

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

如何将VARCHAR datetime转换为DATETIME类型以填充表

我有一个带有VARCHAR()列的表,其中包含以下格式的值:

2012-10-05T11:14:00-04:00
Run Code Online (Sandbox Code Playgroud)

我需要将此数据放入另一个表中,该表的数据类型为DATETIME.

我将如何进行转换

2012-10-05T11:14:00-04:00
Run Code Online (Sandbox Code Playgroud)

至

2012-10-05 11:14:00
Run Code Online (Sandbox Code Playgroud)

?

我试过了:

CAST(LEFT(REPLACE(fieldtimestamp, 'T', ' '), 19) AS DATETIME)
Run Code Online (Sandbox Code Playgroud)

但它一直给我错误:

从字符串转换日期和/或时间时转换失败.

sql t-sql sql-server datetime converter

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

如何从表中删除重复行但保留它们的不同?

Catch是,整行是一样的.

表:

Hello
Hello
Hello
Bye
Bye
Good Morning
Good Morning
Run Code Online (Sandbox Code Playgroud)

我想离开:

Hello
Bye
Good Morning
Run Code Online (Sandbox Code Playgroud)

我知道你可以在这里使用RANK(),但我从未真正使用它,所以我不太确定.

任何人都可以帮我一把吗?

sql t-sql rank

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

如果原始列为NULL,如何将SELECT值设置为不同的列?

SELECT TOP 10
        VendorId,
        CASE WHEN VendorNumber IS NULL THEN VendorId
        END AS 'VendorNumber'
FROM    Table
Run Code Online (Sandbox Code Playgroud)

以上不起作用.

基本上我想这样做:

我想选择2列:VendorId和VendorNumber.

如果VendorNumber为NULL,我想显示VendorId.

如何通过上述查询完成此操作?该查询基本上显示NULL而不是VendorID.

sql t-sql case

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

ASP.NET gridview不允许我单击列标题文本,因此可以对数据进行排序

我只是试图允许用户通过GridView的任何列对其进行排序。

<asp:GridView ID="gvShows" runat="server" DataKeyNames="dataSource,title" Caption="Show List" AutoGenerateColumns="False" AllowSorting="True" AllowPaging="True" CaptionAlign="Left" OnSorting="gvShows_Sorting" >
                    <RowStyle BorderColor="Black" />
                    <Columns> 
                        <asp:TemplateField HeaderText="Select"> 
                            <ItemTemplate> 
                                <asp:CheckBox ID="cbSelect" runat="server" AutoPostBack="false"/> 
                            </ItemTemplate> 
                        </asp:TemplateField> 
                        <asp:BoundField HeaderText="Data Source" DataField="dataSource" /> 
                        <asp:BoundField HeaderText="Show ID" DataField="ShowId" /> 
                        <asp:BoundField HeaderText="Show Title" DataField="title" /> 
                        <asp:BoundField HeaderText="Episode Id" DataField="EpisodeID" /> 
                        <asp:BoundField HeaderText="Episode Title" DataField="EpisodeTitle" /> 
                        <asp:BoundField HeaderText="Genre" DataField="Genre" /> 
                        <asp:BoundField HeaderText="Show Type Description" DataField="ShowTypeDescription" /> 
                        <asp:BoundField HeaderText="Director Name" DataField="DirectorName" /> 
                        <asp:BoundField HeaderText="Release Year" DataField="ReleaseYear" /> 
                        <asp:BoundField HeaderText="Season Episode" DataField="SeasonEpisode" /> 
                    </Columns>  
                </asp:GridView>

    protected void …
Run Code Online (Sandbox Code Playgroud)

c# asp.net sorting gridview

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

如何将以下内容添加到变量中?

我需要将它分配给一个变量,但使用双引号不起作用:

<%@ Register TagPrefix="abc" TagName="header" Src="../Header.ascx" %>
Run Code Online (Sandbox Code Playgroud)

这会引发各种错误:

string stringToAdd = @""<%@ Register TagPrefix="abc" TagName="header" Src="../Header.ascx" %>"";
Run Code Online (Sandbox Code Playgroud)

如何将上述内容添加到变量中?

c#

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

为什么"警报"功能没有解雇?

在我的页面顶部:

<head>
        <title></title>
        <link href="../Home.css" type="text/css" rel="stylesheet" runat="server" />
        <link href="../Content/kendo.common.min.css" rel="stylesheet" />
        <link href="../Content/kendo.default.min.css" rel="stylesheet" />
        <script src="../Scripts/jquery.min.js" type="text/javascript"> </script>
        <script src="../Scripts/kendo.web.min.js" type="text/javascript"> </script>
</head>
Run Code Online (Sandbox Code Playgroud)

在页面底部,在body标签内:

<script type="text/javascript">

            $(document).ready(function()
            {
                if ($('#chkSelect').is(":checked")) {
                    alert('checked!');
                }
            });
</script>
Run Code Online (Sandbox Code Playgroud)

在页面中间的HTML控件:

<input id="chkSelect" type="checkbox" />Select All Notifications
Run Code Online (Sandbox Code Playgroud)

如果我检查checkBox"chkSelect",我想发出警报.我在这里做错了吗?

javascript asp.net jquery

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

如何在SQL Server中选择没有主键的重复记录

如果我运行此查询:

SELECT 
        a,
        b,
        c,
        ...
FROM    [DMS].[dbo].[CreditDebitAdjustment]
Run Code Online (Sandbox Code Playgroud)

我得到了24197条记录.

如果我运行此查询:

SELECT  DISTINCT
        a,
        b,
        c,
        ...
FROM    [DMS].[dbo].[CreditDebitAdjustment]
Run Code Online (Sandbox Code Playgroud)

我得到了24176条记录.

如何仅选择相同的行?

sql sql-server duplicates

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

如何检查输入日期的DAY是否是SQL中给定月份的最后一天?

DECLARE @Date DATE = '2/28/2014'
Run Code Online (Sandbox Code Playgroud)

我需要测试上面日期的DAY是否是该月的最后一天,它应该适用于一年中的所有月份.

如果是真的,那么我需要返回一个true,如果没有,那么就是false.

例如

SET @Date = '2/27/2014'
Run Code Online (Sandbox Code Playgroud)

这应该返回FALSE.

SET @Date = '12/31/2014'
Run Code Online (Sandbox Code Playgroud)

这应该返回TRUE.

我知道你可以根据月份操纵这个,但我只是想知道是否有一个简单的方法来做到这一点.

sql sql-server datepart

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

即使我使用索引,选择查询也太慢了

我不确定我在这里做错了什么,但我在一个有数百万行的表上运行查询.

查询是这样的:

select * 
  from    dbo.table with (index (index_1), nolock)
          where   col1 = 15464
                  and col2 not in ('X', 'U')
                  and col3 is null
                  and col4 = 'E'
Run Code Online (Sandbox Code Playgroud)

索引看起来像这样:

CREATE NONCLUSTERED INDEX [index_1] ON [dbo].[table] ([col1], [col2], [col3], [col4]) WITH (FILLFACTOR=90) ON [PRIMARY]
GO
Run Code Online (Sandbox Code Playgroud)

此选择仍需要一分钟才能运行.我错过了什么?

sql sql-server indexing

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