小编Kas*_*hif的帖子

从没有唯一标识的重复记录中获取最高记录

我需要从下面给出的表中的每个重复记录集中取出最上面的第一行.我需要在视图中使用此查询

请没有临时表,因为我已经通过添加标识列和最小功能和分组来完成它.我需要没有临时表或表变量的解决方案

这只是示例数据.原始表中有1000个记录,我只需要前1000个的结果,所以不能使用distinct

我正在使用SQL Server 2005

alt text http://img686.imageshack.us/img686/42/duplicate.png

谢谢.

sql t-sql sql-server-2005

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

捕获使用块内的异常与使用块外的异常 - 哪个更好?

这两段代码之间有什么区别,哪种方法更好.

try
{
    using()
    { 
      //Do stuff
    }
}
catch
{
    //Handle exception
}


using()
{
    try
    {
         //Do stuff
    }
    catch
    {
        //Handle exception
    }
}
Run Code Online (Sandbox Code Playgroud)

c# c#-3.0

31
推荐指数
3
解决办法
9810
查看次数

Windows窗体应用程序中的内存泄漏

我们正在开发一个大的.NET Windows Forms应用程序.尽管我们正在处理表单,但我们正面临内存泄漏/使用问题.

场景如下:

  1. 我们的应用程序使用60 KB的内存,并在网格中显示记录列表.
  2. 当用户点击记录打开表单时myform.showDialog,显示详细信息.内存从60 KB 跳到105 MB.
  3. 现在我们关闭表单myform以返回到网格,并处理该表单并将其设置为null.内存保持105 MB.
  4. 现在,如果我们再次执行步骤2,会跳,从105 MB150 MB等.

当我们关闭时,我们如何释放记忆myForm

我们已经尝试过GC.Collect()等,但没有任何结果.

.net c# memory-leaks winforms c#-3.0

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

在SQL Server中使用链接服务器数据库创建视图

如何在链接服务器数据库上创建视图.例如,我在[5.6.7.8]上有一个链接服务器[1.2.3.4].两个数据库服务器都是SQL Sserver 2005.我想使用链接服务器上的表创建[5.6.7.8]上的View.

编辑:

在使用全名创建[1.2.3.4] .db.dbo.table时,我收到此错误.

SQL执行错误.

执行的SQL语句:SELECT*FROM 1.2.3.4.db.dbo.table (你可以看到括号不存在.) 错误来源:.Net SqlClient数据提供程序错误消息:'0.0'附近的语法不正确.--->部分IP地址.

我只是在ManagementStudio中创建它,而不是使用它,因为它尚未创建.我改变了IP.在图像中,您可以看到IP周围没有括号,但我给出了它,如果错误,这些括号将被删除.

谢谢.

sql sql-server-2005 linked-server

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

IIS 7.x中URL中的"+"符号问题

我们在Query字符串中发送一个HTML编码的字符串.它在IIS 6上工作正常(Windows 2003).我们最近将网站迁移到了Windows 2008(IIS 7.x).由于移动任何包含"+"符号的查询字符串,即"%2b",在服务器"404 - 找不到文件或目录"时会出错.

有帮助吗?

最好的祝福.

asp.net url encoding iis-7 windows-server-2008

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

为什么不在子查询中出现"无效列名XYZ"错误; 虽然列名不在子查询表中?

当我运行此查询时

SELECT CustomerId FROM Stocks.dbo.Suppliers
Run Code Online (Sandbox Code Playgroud)

它给了我这个错误.列名称'CustomerId'无效.此错误有效,因为Suppliers表中没有列CustomerId; 但是当我在子查询中使用相同的查询时,它不会给出任何错误.例如

SELECT * 
  FROM SomeOtherDb.dbo.Customer 
 WHERE CustomerId In( SELECT CustomerId 
                        FROM Stocks.dbo.Suppliers)
Run Code Online (Sandbox Code Playgroud)

在这里,我期待相同的错误"无效的列名称",但查询运行没有任何错误.

完全限定名称只是惯例,两个dbs都在同一台服务器上.

CustomerId确实存在于SomeOtherDb.dbo.Customer表中,但不存在于子查询中.

为什么会这样?这是子查询的东西吗?

谢谢.

sql t-sql sql-server sql-server-2005 subquery

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

如何使用IN运算符整理SQL_Latin1_General_CP1_CI_AS

我想过滤'电子邮件'上的记录我的查询是这样的.

SELECT * FROM #temp WHERE email NOT IN (SELECT email FROM Customer)
Run Code Online (Sandbox Code Playgroud)

它给了我以下错误

在等于操作中无法解决"SQL_Latin1_General_CP1_CI_AS"和"Latin1_General_CI_AS"之间的排序规则冲突.

如果有相等的运算符(=)而不是IN,我可以使用整理.但是在这里使用Collat​​e会给我语法错误.

SELECT*FROM #temp WHERE email NOT IN(SELECT FROM FROM FROM Customer)整理SQL_Latin1_General_CP1_CI_AS

我该如何解决这个问题.我不能删除并重新创建表,因为它是实时数据库.

#temp表中的数据来自SQL Server 2000,而Customer表位于SQL Server 2005中

谢谢.

t-sql sql-server sql-server-2005

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

在富文本框中格式化文本

如何在富文本框中格式化文本,如下所示

02/11/2010 - 05:15 PM - Adam:另一个测试笔记于11月2日添加

02/11/2010 - 05:14 PM - Z_kas:测试笔记.阶段变为:N Enq - 发送报价

02/11/2010 - 05:12 PM - user32: 11月2日增加的另一个测试笔记

谢谢

c# richtextbox winforms

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

Google地图划分为具有颜色和子区域的区域

我需要将美国地图划分为政治边界.即州和谷歌地图上的七个区域边界.每个地区都有自己的颜色.例如,加利福尼亚州,夏威夷州,内华达州,犹他州,亚利桑那州和科罗拉多州(美国西南部)都将采用相同的颜色.政治边界也将与地区边界一起在地图上.在国家视图中,只有区域名称应该是可见的,没有州名.在显示放大到区域状态名称时,我放大或缩小都不应该看到城市名称.

能帮助我理解我应该从哪里开始吗?链接?教程?

我是否需要将图像作为叠加层放在地图上.

我真的没有得到它.

如果你想关闭这个问题那么请帮助我,问这个论坛是什么,所以我把它放在那里?

javascript asp.net google-maps google-maps-api-3

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

.net项目和Designer文件的属性中的错误被锁定

Designer文件被锁定,当转到项目属性时,它会出现此错误.

尝试加载项目属性窗口时发生错误.关闭窗口,然后重试.LicenseManager的CurrentContext属性当前已锁定,无法更改.

.net framework 3.5 VS 2008

.net c# projects-and-solutions visual-studio-2008

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