小编Amr*_*awy的帖子

如何从 SELECT 语句的前一个结果行获取值?

如果我们有一个名为 FollowUp 的表,并且有行 [ ID(int) , Value(Money) ],并且其中有一些行,例如
ID --Value
1------70
2------ 100
3------150
8------200
20-----250
45-----280
我们想要创建一个 SQL 查询来获取每一行 ID、值和上一行数据显示如下的值
ID --- Value ---Prev_Value
1 ----- 70 ---------- 0
2 ----- 100 -------- 70
3 ----- 150 -------- 100
8 ----- 200
-------- 150 20 ---- 250 -------- 200
45 -- -- 280 -------- 250

我进行了以下查询,但我认为它在大量数据中的性能非常糟糕

SELECT FollowUp.ID, FollowUp.Value,
(   
      SELECT F1.Value
      FROM FollowUp as F1 where 
      F1.ID =
             ( 
                SELECT  Max(F2.ID) 
                FROM FollowUp as F2 where F2.ID < …
Run Code Online (Sandbox Code Playgroud)

sql ms-access

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


禁用所有表上的外键约束不起作用

我尝试了很多命令来禁用我的数据库中的表约束来截断所有表,但现在它仍然给我同样的错误:

无法截断表'',因为它是由FOREIGN KEY约束引用的.

我试试

EXEC sp_msforeachtable "ALTER TABLE ? NOCHECK CONSTRAINT all"
EXEC sp_MSforeachtable "TRUNCATE TABLE ?"
Run Code Online (Sandbox Code Playgroud)

我为每张桌子试过这个

ALTER TABLE [Table Name] NOCHECK CONSTRAINT ALL  
truncate table [Table Name]
ALTER TABLE [Table Name] CHECK CONSTRAINT ALL  
Run Code Online (Sandbox Code Playgroud)

每次我有上一条错误消息.我怎么解决这个问题?

sql sql-server-2005

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

在ASP.NET中开发实时表单验证的最佳选择是什么

我想以asp.net形式进行实时表单验证,其中当我失去焦点时,它显示字段入口数据的错误或成功,
我搜索最佳方式来做到这一点......
如果我想做同样的事情通过验证SQL数据库中的数据...这样做的最佳选择是什么?

javascript asp.net jquery

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

如何从包含jQuery.get()的JavaScript函数中获取返回值?

我有一个调用JQuery.get()的JavaScript方法,我想从它返回值到被调用函数..以下是代码:

function CheckExistance(userName) {
        $.get(
            "JQueryPage.aspx", { name: userName },
             function(result) {
                 if (result == "1") {
                     value = true;
                 }
                 else if (result == "0") {
                     value = false;
                 }
                 else if (result == "error") {
                     value = false;
                 }
             }
        );                
        return value;
    }
Run Code Online (Sandbox Code Playgroud)

我想return value;返回get()函数中设置的值...我知道这get()是异步操作,我想要一个解决方案吗?

javascript jquery

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

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

为什么Request.QueryString在某些情况下用空char替换+?

我有一个问题,如果我通过包含字符串+在查询字符串,并尝试读取它,它会得到相同的字符串,但用空字符替换+
例如,如果我通过查询像../Page.aspx?data=sdf1+sdf然后在页面加载我读data通过data = Request.QueryString["data"]它会得到如下 data ="sdf1 sdf"
我通过替换任何空char来解决问题+..

但是有什么问题会导致这种情况吗?在所有情况下,用+替换空char是我的解决方案吗?

c# asp.net query-string

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

如何制作一个消耗大约500个RSS并在数据库中保存新项目的Web服务?

我有一个项目,我需要提供一个服务,我们将为它添加约500个不同网站的RSS,我们希望这项服务从这些来源收集新的RSS源,并在我的SQL Server数据库中保存标题和URL.

如何确定最佳架构设计,以及哪些代码可以帮助我?

c# asp.net rss

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

如何从C#Web服务在Access 2007文件中执行SQL查询

我们希望在IIS中有一个托管的C#Web服务,我可以将其传递给它的方法SOL Query,并在Access 2007 DB文件上执行查询,该文件存在于包含Web服务并返回数据的同一服务器中
我们已经有以下代码

<%@ WebService Language="C#" 
  CodeBehind="~/App_Code/Service.cs" 
  Class="Service" %>
using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;

using System.Data;
using System.Data.OleDb;
using System.IO;

public class Service : System.Web.Services.WebService
{
    [WebMethod]
    public DataSet ExecuteQuery(string sqlQuery) 
    {
        OleDbConnection conn = new OleDbConnection(
             @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + 
             @"C:\Folder\Database2.accdb;Persist Security Info=False;");

        OleDbDataAdapter da = new OleDbDataAdapter(sqlQuery, conn);
        DataSet ds = new DataSet();
        da.Fill(ds);            
        return ds;
    }

}
Run Code Online (Sandbox Code Playgroud)

但是,当我们调用此方法时,页面只显示为加载(进行中)但没有任何数据返回或异常...有没有帮助我们找到解决此问题的方法?

web-services ms-access-2007

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

JQuery .Show()不能与服务器控件一起使用?

我有2个HTML TR,我让他们runat="server"&visible="false"我也叫下拉列表citiesDropDownList

$(document).ready(function() {
$('#<%=citiesDropDownList.ClientID %>').change(function() { ValidateCity(); });
});
Run Code Online (Sandbox Code Playgroud)

并且在更改此下拉列表时,我检查其文本是否等于字符串我显示2 tr如下所示

function ValidateCity() {
        if ($('#<%= citiesDropDownList.ClientID %> :selected').text() == identity_CityOther)   {
            $('#<%= otherCityTR.ClientID %>').show();
            $('#<%= areasTR.ClientID %>').show();
        }
        var city = $('#<%= citiesDropDownList.ClientID %>').val();
        return IsValid((city.length != 0), '#<%= cityDiv.ClientID %>', identity_CityRequired);
    }
Run Code Online (Sandbox Code Playgroud)

.show()根本不起作用,我不是理由..能不能引导我解决问题?

FYI:我想 $('#<%= otherCityTR.ClientID %>').show('slow');$('#<%= otherCityTR.ClientID %>').css('visibility', 'visible'); ,但它不也行...

asp.net jquery show-hide

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

如何在SQL Server表中获取列的创建日期?

我使用以下查询来获取有关SQL表的列的信息:

SELECT * from information_schema.columns 
WHERE table_name = 'userpersonalinformation'
Run Code Online (Sandbox Code Playgroud)

但是我找不到关于每列创建日期的任何数据......有没有办法在表中获取列的创建日期?

sql database sql-server-2005

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

C#如何加密字符串,其结果只是字母或数字而没有任何其他字符?

我使用一些代码来加密和解密C#中的字符串,但我想要一个可以生成加密字符串的好的字符串,其中只包含字母或数字而不是其他任何字符或数字(+,/,...)
是否有好处?

c# asp.net encryption

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