我有以下数据:
数据http://i46.tinypic.com/23t5m2u.png
我想要的是用它们中的值来计算PONo,PartNo和TrinityID字段,并输出如下数据:
期望输出http://i50.tinypic.com/nvodw.png
我怎样才能在SQL中进行此计数?
我需要查找并显示查询返回的行数.此查询是使用SQLDataSource对象进行的,该对象绑定到asp.net GridView控件.我怎样才能找到这些信息?
我正在审查我继承的一些代码,我找到了这样的一行:
And isnull(IH.CustomerItemNumber, '') <> ''
Run Code Online (Sandbox Code Playgroud)
我的前任中的哪一个似乎在大量的where子句或join子句中使用过.在我看来,这是一个不必要的函数调用,因此性能损失,因为NULL永远不会等于空字符串'',对吧?
具体来说,我在特定查询中从连接子句中取出了这个,并且性能显着提高(从46-49秒到1-3之间).
替换为 AND IH.CustomerItemNumber <> ''
我的评估是否正确?这是多余的,缓慢的,可以删除?在什么情况下这段代码可能有益?
编辑:那么,NULL可以等于空字符串吗?
我有一个返回以下列的查询:
代码
LastName
FirstName
我有一个组合框,所有这些信息都显示在下拉列表中.但是当我选择一行时,我在组合框中看到的只是代码(它是一个员工编号).我想做的是显示:
"[Code] - [LastName],[FirstName]"
作为选择值时的选定项目,仍然只存储组合框的.Value属性中的[Code].
这是怎么做到的?我已经习惯了C#.NET,其中下拉列表有2个属性(displayValue和selectedValue).
我有一个绑定到数据集的组合框.我试图让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)
我觉得我只是想念这个.如何从组合框选择的行中获取其他值?
我有一个用户在我的Intranet网页上抱怨频繁超时.在寻找解决方案时,我发现了这篇文章:
http://forums.asp.net/t/152925.aspx?PageIndex=1
如果海报建议拦截重定向到登录页面,请将数据提交到数据库,然后重新授权用户(不知情)或重定向到登录页面.我的目标是避免用户在表单中输入数据,走开,然后返回提交,只是被告知他们必须再次登录的情况(如果数据仍然存在并且用户被正确发送,这很好)回到原始的webform).
有谁知道如何在我的应用程序中的特定页面上完成此操作(并非所有这些)?
我正在使用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) 我有这个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) 我的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> </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) 现在我有2 Task<IEnumerable<T>>,称他们为TaskA和TaskB.我需要将TaskC传递给异步方法.在那个方法中,它正在等待并且生成的IEnumerable被操作,我无法改变该方法.
我想要做的是以某种方式说"当等待TaskC,然后等待TaskA,然后UNION那些结果与期待的TaskB结果".
如果IEnumerables没有包含在Tasks中,我当然会这样做:
var ResultC = ResultA.Union(ResultB);
如何在懒惰地评估TaskA和TaskB的同时实现这一目标?
c# ×5
sql ×3
asp.net ×2
combobox ×2
ms-access ×2
sql-server ×2
vba ×2
.net ×1
access-vba ×1
async-await ×1
asynchronous ×1
count ×1
gridview ×1
linq ×1
null ×1
session ×1
string ×1
t-sql ×1
webforms ×1
winforms ×1