小编MAW*_*656的帖子

如何计算SQL中的非空/非空值

我有以下数据:

数据http://i46.tinypic.com/23t5m2u.png

我想要的是用它们中的值来计算PONo,PartNo和TrinityID字段,并输出如下数据:

期望输出http://i50.tinypic.com/nvodw.png

我怎样才能在SQL中进行此计数?

sql sql-server sql-server-2000

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

Gridview数据源中的行数

我需要查找并显示查询返回的行数.此查询是使用SQLDataSource对象进行的,该对象绑定到asp.net GridView控件.我怎样才能找到这些信息?

c# asp.net gridview count

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

SQL为什么要使用isnull(field,'')<>''?

我正在审查我继承的一些代码,我找到了这样的一行:

And isnull(IH.CustomerItemNumber, '') <> ''
Run Code Online (Sandbox Code Playgroud)

我的前任中的哪一个似乎在大量的where子句或join子句中使用过.在我看来,这是一个不必要的函数调用,因此性能损失,因为NULL永远不会等于空字符串'',对吧?

具体来说,我在特定查询中从连接子句中取出了这个,并且性能显着提高(从46-49秒到1-3之间).

替换为 AND IH.CustomerItemNumber <> ''

我的评估是否正确?这是多余的,缓慢的,可以删除?在什么情况下这段代码可能有益?

编辑:那么,NULL可以等于空字符串吗?

sql sql-server string null sql-server-2000

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

访问组合框存储1值,显示另一个

我有一个返回以下列的查询:

代码
LastName
FirstName

我有一个组合框,所有这些信息都显示在下拉列表中.但是当我选择一行时,我在组合框中看到的只是代码(它是一个员工编号).我想做的是显示:

"[Code] - [LastName],[FirstName]"

作为选择值时的选定项目,仍然只存储组合框的.Value属性中的[Code].

这是怎么做到的?我已经习惯了C#.NET,其中下拉列表有2个属性(displayValue和selectedValue).

ms-access vba combobox

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

如何从组合框中获取选定的dataRow

我有一个绑定到数据集的组合框.我试图让DataRow得到组合框代表的文本,但我找不到它.我尝试过以下方法:

 private void cboItems_SelectedIndexChanged(object sender, EventArgs e)
    {
        DataTable flexoItems = (cboItems.DataSource as DataTable);

        DataRow row = flexoItems.Rows.Find(cboItems.Text);

        //DataView view = new DataView(flexoItems);
        //DataRow row = flexoItems.Rows[view.Find(cboItems.Text)];

        lblItemDesc.Text = row["Description"].ToString();
        lblTotalQty.Text = row["QtyOnHand"].ToString();
    }
Run Code Online (Sandbox Code Playgroud)

我觉得我只是想念这个.如何从组合框选择的行中获取其他值?

.net c# combobox winforms

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

C#.net webform,避免从会话超时中丢失数据

我有一个用户在我的Intranet网页上抱怨频繁超时.在寻找解决方案时,我发现了这篇文章:

http://forums.asp.net/t/152925.aspx?PageIndex=1

如果海报建议拦截重定向到登录页面,请将数据提交到数据库,然后重新授权用户(不知情)或重定向到登录页面.我的目标是避免用户在表单中输入数据,走开,然后返回提交,只是被告知他们必须再次登录的情况(如果数据仍然存在并且用户被正确发送,这很好)回到原始的webform).

有谁知道如何在我的应用程序中的特定页面上完成此操作(并非所有这些)?

c# session webforms forms-authentication session-state

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

访问VBA尝试从另一个表单引用文本框

我正在使用Access VBA,我正在尝试修改现有代码以添加弹出框.此弹出框是另一种形式,当用户单击此表单上的按钮时,我希望填充基本表单上的文本框.之后弹出窗口消失,然后我需要从基本表单上的文本框中访问该值.

顺序应如下所示:
1)基本表单按钮单击调用模式弹出窗口
2)单击弹出窗口上的按钮将值保存到基本表单的文本框,然后返回控件.
3)基础形式然后使用此值来做某事.

我有一些代码,但它不能正常工作.任何人都可以看到这里遗失的东西,并帮助我纠正?

基本表格

Sub base()
    DoCmd.OpenForm "PaperType", , , , , acDialog

    MsgBox Me.TheAnswer           'This line gives a null error
End Sub
Run Code Online (Sandbox Code Playgroud)

弹出窗体

Private Sub btnRolls_Click()
    'Me.Tag = 1
    Forms!ReceiptDetail_sfrm!TheAnswer = 1
    Me.Visible = False
End Sub

Private Sub btnSheets_Click()
    'Me.Tag = 4
    Forms!("ReceiptDetail_sfrm").TheAnswer = 4
    Me.Visible = False
End Sub
Run Code Online (Sandbox Code Playgroud)

ms-access vba access-vba

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

SQL查询错误不会返回星期五的值

我有这个sql存储过程,它应该查看特定的表并根据日期列返回作业号.除了星期六早上运行时(这应该返回星期五的所有作业号,但不返回任何行),这很有用.有什么建议?这里有一些逻辑问题,我没有看到?我怎么跟踪这个?

存储过程

ALTER Procedure [dbo].[JC_GetJobsClosedYesterday]

As

SELECT [JobNumber]
  FROM [NCLGS].[dbo].[JobClosedDate]
  Where LastInvoiceDate between dbo.ufn_StartOfDay (DATEADD(d, -1, GETDATE())) AND dbo.ufn_StartOfDay (GETDATE())
  order by JobNumber desc
Run Code Online (Sandbox Code Playgroud)

和一天的开始功能.

ALTER function [dbo].[ufn_StartOfDay] ( @inDate datetime )

RETURNS DateTime AS 
BEGIN   
DECLARE @Now datetime   
set @Now = @inDate
DECLARE @DayStart datetime
set @DayStart = @Now

set @DayStart = DATEADD (ms, -DATEPART(ms,@Now),@DayStart)
set @DayStart = DATEADD (s, -DATEPART(s,@Now),@DayStart)
set @DayStart = DATEADD (mi, -DATEPART(mi,@Now),@DayStart)
set @DayStart = DATEADD (hh, -DATEPART(hh,@Now),@DayStart)

return @DayStart 
END
Run Code Online (Sandbox Code Playgroud)

编辑:我的日期转换没有问题(除非它不知道如何处理星期五).我需要帮助返回没有行的部分.

样本数据:

JobNumber …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server-2000

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

Asp.net网页底部有很多空白

我的asp.net网页在内容页面的div底部有大量的空白区域,我不知道它来自哪里.<br /> 源视图中没有大量 的或者.我怎样才能找出空间的来源和正确位置?

这个元素可能占用空间吗?

   <ul style="display: none; visibility: hidden; z-index: 10000; overflow-x: hidden; overflow-y: auto; width: 246px; position: absolute; height: 320px;" class="ajax__combobox_itemlist" id="ctl00_ctl00_PageContent_PageContent_cboTurnOver_OptionList"><li>&nbsp;</li><li>Aaron Ament - 034  </li><li>Aaron Stack - 235  </li><li>Accounting  - OA   </li><li>Adam Kauth - 289  </li><li>Admin  - 481  </li><li>Aimee Tatge - 149  </li><!--Over 100 entries removed for security and brevity--><li>Zeddie Roshelle - 346  </li></ul>
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

C#如何通过Union结合2个Task <IEnumerable <T >>并返回任务

现在我有2 Task<IEnumerable<T>>,称他们为TaskA和TaskB.我需要将TaskC传递给异步方法.在那个方法中,它正在等待并且生成的IEnumerable被操作,我无法改变该方法.

我想要做的是以某种方式说"当等待TaskC,然后等待TaskA,然后UNION那些结果与期待的TaskB结果".

如果IEnumerables没有包含在Tasks中,我当然会这样做:

var ResultC = ResultA.Union(ResultB);

如何在懒惰地评估TaskA和TaskB的同时实现这一目标?

c# linq asynchronous async-await

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