我有一个Sales表,其中包含以下列:
现在我想要SUM最后15行,所以我现在正在做:
SELECT TOP 15 SUM(amount) FROM Sales ORDER BY [Date] DESC
Run Code Online (Sandbox Code Playgroud)
但是我明显得到了15行,有没有办法可以总结它而不必在客户端循环并将其SUM化?
如何将字符串数组(string[])数据绑定到dropdownlist?
它实现了iEnumerable吗?
有没有人使用Windows 7预览版进行.NET开发?
像SQL Server Express 2005/2008,VS.NET 2005/2008这样的工作正常吗?
IIS怎么样?
还有其他我应该考虑的事情吗?
是否有任何Visual Studio 2008报告工具可以构建项目中使用的所有类和方法的列表?
我正在使用ASP.NET MVC,我正在做的登录操作:
[AcceptVerbs("POST")]
public ActionResult Login(FormCollection form)
{
User validatedUser = // tests username/pwd here.
FormsAuthentication.RedirectFromLoginPage(
validatedUser.ID.ToString(), rememberMe);
if(String.IsNullOrEmpty(Request["ReturnUrl"]))
string redirectUrl = Request["ReturnUrl"];
if (!String.IsNullOrEmpty(Request.QueryString["ReturnUrl"]))
string redirectUrl = Request["ReturnUrl"];
}
Run Code Online (Sandbox Code Playgroud)
当我在登录页面时,我的网址看起来像这样:
http://localhost:56112/user/login?ReturnUrl=/admin/settings
Run Code Online (Sandbox Code Playgroud)
这里有什么不妥吗?
我的web.config:
<authentication mode="Forms">
<forms loginUrl="/user/login"
protection="All"
timeout="30"
name="SomeCookie"
requireSSL="false"
slidingExpiration="true"
defaultUrl="default.aspx" />
Run Code Online (Sandbox Code Playgroud) 剪切的整个代码是:
var observer = {
addSubscriber: function(callback) {
this.subscribers[this.subscribers.length] = callback;
},
removeSubscriber: function(callback) {
for (var i = 0; i < this.subscribers.length; i++) {
if (this.subscribers[i] === callback) {
delete(this.subscribers[i]);
}
}
},
publish: function(what) {
for (var i = 0; i < this.subscribers.length; i++) {
if (typeof this.subscribers[i] === 'function') {
this.subscribers[i](what);
}
}
},
make: function(o) { // turns an object into a publisher
for(var i in this) {
o[i] = this[i];
o.subscribers = [];
}
} …Run Code Online (Sandbox Code Playgroud) 我有一个方法,我将在以下上下文中使用:
1.
用户user = null;
if(...)
{
user = defaultUser;
SetUser(a,b,user);
}
else
{
SetUser(a,b,user);
}
SaveUser(user);
Run Code Online (Sandbox Code Playgroud)
因此,某些情况下用户可能为null,而在其他情况下,它已经初始化.
我该如何设计SetUser方法?
我目前有这样的情况,但是当用户为空时,这会导致错误.
public void SetUser(object a, object b, User user)
{
if(user == null)
user = new User();
user.Security = a.security;
user.Blah = b.type;
}
Run Code Online (Sandbox Code Playgroud) 你可以使用2'使用'语句,如:
using (SqlConnection ..)
{
using(SqlDataReader reader = new SqlDataReader())
{
}
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试这样做,在SqlDataReader的构造函数上得到一个错误
我有一个varchar通常有十进制值的列,但有时在该字段中有一些垃圾文本字符.
是否可以在WHERE子句中过滤成功转换为十进制值的行?
我正在使用sql-server 2005
asp.net ×5
c# ×5
javascript ×2
sql ×2
sql-server ×2
ado.net ×1
aggregate ×1
asp.net-mvc ×1
jquery ×1
t-sql ×1
where-clause ×1
windows-7 ×1