小编nec*_*666的帖子

如何使用Microsoft SQL Server 2008获取日期比当前日期长6个月的所有记录?

我有一个日期字段为lastDelivery的表,我想检索所有比今天的日期早6个月或更长的记录,我该怎么做?

sql sql-server sql-server-2008

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

Sharepoint 2013 GetListItems Web 服务返回库中的文件夹列表,而不是文件夹中的文件列表

我有一个问题能够得到一个文件夹中的项目列表,它不断给我的列表文件夹在图书馆,而不是文件列表指定的文件夹。

我正在使用 C# 程序,使用以下方法调用 Web 服务 GetListItems,并且这一切似乎都可以正常工作:

[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/GetListItems", RequestNamespace="http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace="http://schemas.microsoft.com/sharepoint/soap/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public System.Xml.XmlNode GetListItems(string listName, string viewName, System.Xml.XmlNode query, System.Xml.XmlNode viewFields, string rowLimit, System.Xml.XmlNode queryOptions, string webID) {
    object[] results = this.Invoke("GetListItems", new object[] {
                listName,
                viewName,
                query,
                viewFields,
                rowLimit,
                queryOptions,
                webID});
    return ((System.Xml.XmlNode)(results[0]));
    }
Run Code Online (Sandbox Code Playgroud)

参数值如下:

listName = "Letters"
viewName = null
query = null
viewFields.OuterXml = "<ViewFields>
                            <FieldRef Name=\"ID\" /> 
                            <FieldRef Name=\"Title\" />
                            <FieldRef Name=\"Modified\" />
                            <FieldRef Name=\"Status\" />
                            <FieldRef Name=\"_UIVersion\" />
                            <FieldRef Name=\"_UIVersionString\" …
Run Code Online (Sandbox Code Playgroud)

sharepoint sharepoint-2013

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

谁能告诉我为什么这不是创建一个正方形?

我正在学习有关画布的教程,但我很早就摆脱了困境。

这是代码:

var canvas = document.getElementById("canvas");
var context = canvas.getContext("2d");
	
context.lineWidth = 3;
context.strokeStyle = "blue";
context.lineJoin = "square";
context.strokeRect(10,10,200,200);
Run Code Online (Sandbox Code Playgroud)
#canvas{
	border: 1px solid black;
	display: block;
	width: 900px;
	height: 600px;
	margin: 0 auto;
}
Run Code Online (Sandbox Code Playgroud)
<!DOCTYPE html>

<html>
	<head>
		<meta charset="UTF-8">
		<title>HTML Canvas</title>
		<link rel="stylesheet" href="stylesheet.css" type="text/css">
	</head>
	
	<body>

		<canvas id="canvas"></canvas>
		
		<script src="script.js" type="text/javascript"></script>
		
	</body>
</html>
Run Code Online (Sandbox Code Playgroud)

看起来它应该非常简单,但它并没有达到我的预期。任何人都可以建议吗?

html javascript css html5-canvas

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

无法使用PHP更新MySql中的Date字段

我的表中有一个DATE字段,我正在尝试使用以下代码更新它:

$query = mysqli_query($conn,$sql);
$todaydate = date("Y-m-d");
$sqlDate = date('Y-m-d', strtotime($todaydate));
$sql="UPDATE Library SET Loaned=1, LoanedDate=$sqlDate WHERE BookId=$bookId";
$query = mysqli_query($conn,$sql);
Run Code Online (Sandbox Code Playgroud)

它更新"Loaned"字段,但始终将Date字段设置为"0000-00-00".谁能表明我做错了什么?

php mysql

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

JUnit assertEquals失败

我有以下测试方法,它会一直失败:

/**
 * Test of averageResult method, of class MonthlyPayroll.
 */
public void testAverageResult() {
    System.out.println("averageResult");
    double[] MonthlySales = {4, 5, 6, 7, 8, 9};
    int howMany = 6;
    double expResult = 6.5;
    double epsilon = 1;
    double result = MonthlyPayroll.averageResult(MonthlySales, howMany);
    assertEquals(expResult, result, epsilon);
    // TODO review the generated test code and remove the default call to fail.
    fail("The test case is a prototype.");
}
Run Code Online (Sandbox Code Playgroud)

该方法工作正常,当我调试测试,结果和expResult相等,但我收到以下失败消息:

compile-test-single:
Testsuite: pkgbmc.MonthlyPayrollTest
averageResult
Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, …
Run Code Online (Sandbox Code Playgroud)

java junit

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

比较两个列表最简单的方法是什么?

使用C#,我有一个对象列表和一个int列表.例如,我有一个事件列表,每个事件都有一个eventId.

我想比较事件列表和整数列表,并删除任何对象,其ID出现在整数列表中.所以,例如,我有一个像这样的对象列表:

Event Id     Event Name
1            Event1
2            Event2
3            Event3
Run Code Online (Sandbox Code Playgroud)

并且我的int列表包含1和3.所以我想删除Event1和Event3,留下我唯一的Event2.这样做的最佳方法是什么?

我也想反过来做.所以我还想得到一个没有出现在对象列表中的整数列表.所以我有一个没有出现在整数列表中的事件列表,然后我会有一个未出现在对象列表中的整数列表.

就目前而言,我正在使用多个foreach和if语句,而且效率似乎非常低效,这是一些应该更容易的代码.我知道使用linq可能是可行的,但我还在学习并且还没有完全掌握linq.

c# linq list

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

在日期时间字段上使用 IIF 输出字符串时 SQL Server 转换错误

我有以下选择语句:

SELECT IIF(DateFirstSeen IS NOT NULL, DateFirstSeen, 'Not Seen') as [Date First Seen]
Run Code Online (Sandbox Code Playgroud)

但是当我运行这个时,我收到错误:

Conversion failed when converting character string to smalldatetime data type
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

sql t-sql sql-server string date

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