在处理电子邮件并将数据输入数据库时,我需要按处理时间对收到的电子邮件进行排序.
我需要它,以便将要接收的最新电子邮件放入数据库以覆盖旧版本(如果有旧版本).
Microsoft.Office.Interop.Outlook.Items item =(Outlook.Items)source.Items;
Source是包含我想要排序的电子邮件的文件夹
我试过这四种方式:
items.Sort("ReceivedTime", false);
items.Sort("[ReceivedTime]", Outlook.OlSortOrder.olAscending);
items.Sort("ReceivedTime", Outlook.OlSortOrder.olSortNone);
items.Sort("[ReceivedTime]");
Run Code Online (Sandbox Code Playgroud)
这似乎没有把它排序为它仍然将最老的数据库放入数据库第二,覆盖最新的提交.
有任何想法吗?
在比较应该是不同的并且具有多行的数据表时,应该在单元测试中执行什么样的测试.
[TestMethod]
public void ExecuteOutWithMultipleDataTables()
{
//Arrange
int id1 = TestOrderBuilder.New().Build();
DataTable dtDefault = CreateDefaultDataTable(id1, "OUT", "TableDesc", DateTime.Now);
//Act
object[] result = OracleDatabase.ExecuteOut(SqlStatements.Cursor, procedureParameters);
DataTable dtResults = result[0] as DataTable;
//Assert
Assert.IsNotNull(dtDefault);
Assert.IsNotNull(dtResults);
Assert.AreNotEqual(dtDefault, dtResults);
Assert.AreNotSame(dtDefault.Rows[0][0], dtResults.Rows[0][0]);
Assert.AreNotSame(dtDefault.Rows[0][1], dtResults.Rows[0][1]);
}
Run Code Online (Sandbox Code Playgroud)
这是我已经写过的一些例子,但我不确定我是否在正确的轨道上.
有人有建议吗?
苹果电脑
我想转换:
我的发言是:
SUM(CASE [Apr] WHEN ([Apr] < 0) THEN -1 WHEN ([Apr] >= 0) THEN 1 ELSE NULL END) as Apr
Run Code Online (Sandbox Code Playgroud)
[Apr] 是一个接受Null的int.
任何想法为什么这不起作用?
我编写了代码,从URL中获取一个密码,然后加密密码.我知道想要将加密的"密钥"放回URL而不是原始Pin.如何才能做到这一点?
我抓住了Pin:
string Pin = Request.QueryString["PIN"];
Run Code Online (Sandbox Code Playgroud)
是否有相反的方法将其放回URL中?
非常感谢.
感谢您的反馈意见.是的我知道这一点,但它是好的,因为它只是为了学习目的.不会使用敏感信息.
这只是我正在研究的一个小程序.
它现在有效,唯一的问题是使用后:
Response.Redirect("page.aspx?key=" + encryptedKey);
Run Code Online (Sandbox Code Playgroud)
我似乎无法在页面上显示任何内容; 例如,更新标签.
我正在尝试编写一个RegularExpressionValidator,它会检查以确保文本框中的条目是整数(不包含"."或",",只有"500"之类的整数值)
但我遇到过这个:
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: The server tag is not well formed.
Run Code Online (Sandbox Code Playgroud)
代码如下:
<asp:TextBox ID="Paymenttb" runat="server"></asp:TextBox>
<asp:RegularExpressionValidator ID ="PaymentValidator" runat="server" ControlToValidate="Paymenttb"
ErrorMessage="Payment must be of type Int (No "." or "," for example)." ValidationExpression="^\d+$">*</asp:RegularExpressionValidator>
Run Code Online (Sandbox Code Playgroud)
这有什么问题?我四处搜寻,找不到任何理由说明这种情况不好.
c# ×4
asp.net ×2
assert ×1
case ×1
datatable ×1
date ×1
encryption ×1
outlook ×1
query-string ×1
regex ×1
server-tags ×1
sorting ×1
sql ×1
sql-server ×1
syntax ×1
unit-testing ×1