小编use*_*076的帖子

重新安装sql server标识列

我重新设置了像这样的标识列:

EXEC sp_MSforeachtable "DBCC CHECKIDENT ( '?', RESEED, 0)"
Run Code Online (Sandbox Code Playgroud)

如果表中没有标识,查询会抛出错误.但是我仍然需要为数据库中具有标识的所有表重新设置标识.(如果没有身份,不要抛出错误)

sql-server-2008

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

查询以确定是否在数据库中的任何其他位置引用了外键

我有桌子动物.

我想返回此表中的所有内容+一列,表示记录是否作为外键在其他任何地方引用.

IE:

Animal_Id    Name  
    1        Cat
    2        Dog
    3        Parrot
Run Code Online (Sandbox Code Playgroud)

我想回复这个:

AnimalId    Name     Referenced 
    1        Cat         true
    2        Dog         false
    3        Parrot      true
Run Code Online (Sandbox Code Playgroud)

'referenced'是指如果特定的Animal_Id在数据库中的任何其他表中被引用为外键.我想我首先可以查询information_schema并找出哪些表包含这个外键,然后使用循环和动态sql来执行
select count(*) from eachTable where AnimalID = 1

有没有人有关于如何做到这一点的片段?

sql sql-server foreign-keys sql-server-2008

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

如何在窗口中捕获数据

我的计算机上安装了桌面应用程序.当我启动一个程序时,某种窗口会被打开.让我们说,像这样(只是例子):

在此输入图像描述

所以,我想在C#中编写一个应用程序,它将找到这个窗口并从中捕获一些数据.

我应该看什么工具?我想走一条阻力最小的道路.

我需要从文本框中捕获图像,文本,还可以通过文本查找控件并单击它们.

c# windows

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

没有ID的Html拖放

在这个演示中:http://www.netmagazine.com/files/tutorials/demos/2013/01/create-drag-and-drop-features-in-html5/demo/demo.html
你会发现你可以使用拖放移动项目.
执行此操作的代码非常简单:

  function dragUser(user, event) {
  event.dataTransfer.setData('User', user.id);
} 
function dropUser(target, event) {
  var user = event.dataTransfer.getData('User');
  target.appendChild(document.getElementById(user));
}
Run Code Online (Sandbox Code Playgroud)

它正在做的是它存储一个元素的id,然后在dom中找到该id并使用appendChild移动它.
我遇到的问题是我有没有ID的元素.

<span class=".myClass">item</span>  
Run Code Online (Sandbox Code Playgroud)

所以,我无法唯一地识别元素,所以我不确定如何移动元素.

javascript html5 drag-and-drop

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

如何检查空表并终止存储过程

如果表不为空,则显示表的内容并且不执行脚本的其余部分。如何实现这一目标?最好的方法是什么?设置 noexec 或 raiserror?或使用返回?

谢谢!

sql sql-server-2008

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

在asp.net中创建Excel工作簿

我需要在点击按钮时为用户生成一个excel文件.我之前使用的是Netoffice,它在桌面应用程序中运行良好.但现在我想用asp.net应用程序做同样的事情.这样我的服务器代码就无法访问客户端的excel副本.我应该采取什么方法?

c# asp.net vsto ms-office

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

c#类强制至少一个关系

这应该是一个简单的问题.

假设我有航空公司和航班.一家航空公司可以有多个航班.每次航班应与一家航空公司联系.

如何创建类来模仿此行为?我想出的如下:

    public class Airline
{
    private string Name;
    private string Description;
    private List<Flight> Flights;
    public Airline(string Name, string Description)
    {
        this.Name = Name;
        this.Description = Description;
    }
    public void AddFlight(Flight Flight)
    {
        if (!this.Flights.Contains(Flight))
        {
            this.Flights.Add(Flight);
        }
    }
    public void RemoveFlight(Flight Flight)
    {
        this.Flights.Remove(Flight);
    }
}

public class Flight
{
    private string No;
    private string Time;
    private Airline Airline;

    public Flight(Airline Airline, string No, string Time)
    {
        this.No = No;
        this.Time = Time;
        this.Airline = Airline;
    }
} …
Run Code Online (Sandbox Code Playgroud)

c# class .net-4.0

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

水平联合选择语句

假设我的 select 语句的结果如下(我有 5 个):

   Id  Animal AnimalId
    1   Dog     Dog1
    1   Cat     Cat57

   Id  Transport TransportId
    2   Car        Car100
    2   Plane      Plane500
Run Code Online (Sandbox Code Playgroud)

我想得到如下结果:

   Id  Animal AnimalId    Transport    TransportId
    1   Dog     Dog1
    1   Cat     Cat57
    2                        Car          Car100
    2                       Plane         Plane500 
Run Code Online (Sandbox Code Playgroud)

我能做的是创建一个表变量并指定所有可能的列并将每个 select 语句中的记录插入其中。但也许像 PIVOT 这样更好的解决方案?
编辑

查询: 第一:Select CategoryId as Id, Animal, AnimalId from Animal
第二:Select CategoryId as Id, Transport, TransportId from Transport

sql sql-server sql-server-2008-r2

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

SignalR sqlServer监听

我注意到github上有一个SignalR.SqlServer类. https://github.com/paigecook/SignalR/tree/master/SignalR.SqlServer

想知道我是否可以用它来监听数据库更新并将它们发送给客户端?如果是,是否有关于此功能的任何文档/示例?

c# sql-server asp.net signalr

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

如何在Azure中存储文件

我们每年需要存储~50k文件.每个文件为0.1-5mb,转换为5gb - 250gb范围.文件是:jpg,avi,pdf,docx等.

我们过去常常只在sql server中存储文件BLOB,但我想这不是最好的想法,因为数据库在2年内会很大.

存储数据的最佳方法是什么?

我在那里看到了很多不同的选项,无法弄清楚从哪里开始:Azure存储,Azure SQL等.在新版本的SQL服务器中也有一些混合版本.

c# azure azure-storage-blobs sql-server-2012

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