小编Exc*_*Cat的帖子

SQL将外键添加到现有列

如果我在SQL Server 2008中使用以下SQL命令来更新具有外键约束的表:

ALTER TABLE Employees
ADD FOREIGN KEY (UserID)
REFERENCES ActiveDirectories(id)
Run Code Online (Sandbox Code Playgroud)

UserIDEmployees表中是我的FK专栏.我正试图UserID在我的ActiveDirectories表中引用它.我收到此错误:

外键'UserID'在引用表'Employees'时引用了无效的列'UserID'.

foreign-key-relationship sql-server-2008

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

ngRepeat按深属性过滤

如果我有一个带有对象作为属性值的复杂对象,如何通过其中一个嵌套属性进行过滤?

可以使用OOB ng-repeat过滤器完成吗?

数据

{
  Name: 'John Smith',
  Manager: {
     id: 123,
     Name: 'Bill Lumburg'
  }
}
Run Code Online (Sandbox Code Playgroud)

ngRepeat

<li ng-repeat="e in emps | filter:Manager.Name">{{ e.Name }}</li>
Run Code Online (Sandbox Code Playgroud)

javascript json filter angularjs angularjs-ng-repeat

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

将列添加到临时表 - '无效的列名称DECIMAL'

我正在创建一个临时表SELECT INTO.我想创建临时表,然后添加一个列,如下所示:

 SELECT id, name, val
 INTO #TEMP_TBL

 ALTER TABLE #TEMP_TBL ADD new_col AS DECIMAL

 Error: Invalid column name 'DECIMAL'.
Run Code Online (Sandbox Code Playgroud)

我在哪里错了?

sql t-sql sql-server-2008

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

SSRS过程或函数""需要参数'',这是未提供的

我有一个SSRS报告,我传递了一个开始日期和结束日期参数,但我一直收到以下错误:

过程或函数'MyReport'需要参数'@startDate',这是未提供的.

我在报表中创建了一个参数,并将其映射到我的DataSet中.我不明白我在这里缺少什么.有任何想法吗?任何帮助深表感谢.

Param Mapping

SQL

ALTER PROCEDURE [dbo].[MyReport]
   @startDate datetime,
   @endDate datetime
AS
BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.
    SET NOCOUNT ON;

  SELECT *
  FROM myReportTbl tbl
  WHERE tbl.[Updated] >= @startDate
  AND tbl.[Updated] <= @endDate
END
Run Code Online (Sandbox Code Playgroud)

报告代码

<DataSet Name="DataSet1">
  <Query>
    <DataSourceName>Dev</DataSourceName>
    <QueryParameters>
      <QueryParameter Name="@startDate">
        <Value>=Parameters!StartDate.Value</Value>
        <rd:UserDefined>true</rd:UserDefined>
      </QueryParameter>
      <QueryParameter Name="@endDate">
        <Value>=Parameters!EndDate.Value</Value>
        <rd:UserDefined>true</rd:UserDefined>
      </QueryParameter>
    </QueryParameters>
    <CommandText>MyReport</CommandText>
  </Query>
Run Code Online (Sandbox Code Playgroud)

sql-server reporting-services ssrs-2008

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

MVC 5不自动在DB中创建AspNetUser表

我是MVC 5的新手,我正在尝试在创建的新数据库上下文中配置Individual User Auth,但ApplicationDBContext没有在我的新数据库中创建AspNetUser表.有人能指出我正确的方向吗?

错误

The entity type ApplicationUser is not part of the model for the current context.
Run Code Online (Sandbox Code Playgroud)

IdentityModel.cs

public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
    public ApplicationDbContext()
        : base("MyEntities", throwIfV1Schema: false)
    {
    }

    public static ApplicationDbContext Create()
    {
        return new ApplicationDbContext();
    }
}
Run Code Online (Sandbox Code Playgroud)

Web.config文件

<connectionStrings>
  <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-MVC5.WebSite-20150723075149.mdf;Initial Catalog=aspnet-MVC5.WebSite-20150723075149;Integrated Security=True" providerName="System.Data.SqlClient" />
  <add name="MyEntities" connectionString="metadata=res://*/Models.UserModel.csdl|res://*/Models.UserModel.ssdl|res://*/Models.UserModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=devserver;initial catalog=MyEntities;user id=user;password=pass;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)

我知道MVC应该自动神奇地创建UserStore和相关表,但显然我在这里完成了一些非常愚蠢的事情.任何帮助深表感谢.

c# asp.net-mvc asp.net-mvc-5

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

在PieChart中使用HIghlighter:jQplot

我想在荧光计中使用荧光笔功能.我的代码是

function device_ownership_graph(titleOfGraph, corporateOwned,
        corporateShared, employeeOwned) {

    var arrCorporateOwned = [ 'Corporate-Owned', corporateOwned ];
    var arrCorporateShared = [ 'Corporate-Shared', corporateShared ];
    var arrEmployeeOwned = [ 'Employee-Owned', employeeOwned ];

    $.jqplot.config.enablePlugins = true;
    /*Here we construct graph*/
    $.jqplot('device_ownership_graph', [ [ arrCorporateOwned, arrCorporateShared, arrEmployeeOwned ] ], {
        title : {
            text : titleOfGraph, // title for the plot,
            show : true,
            fontSize : 14,
            textColor : '#808080',
            textAlign : 'center'
        },
        seriesColors : [ "#00b0f0", "#ffc000", "#92d050"],
        seriesDefaults : {
            // Make this …
Run Code Online (Sandbox Code Playgroud)

javascript graph jqplot pie-chart

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

LINQ FirstOrDefault返回超过1个结果

我正在尝试使用LINQ从列表中获取最旧的记录.我只想要TOP记录.看起来FirstOrDefault方法可以解决问题,但在LINQPad中测试我的查询.我得到的数据集不仅仅是一条记录..

有谁知道如何返回1条记录

List<Event> schedule = new List<Event>()
{
    new Event(){eventID = 776734, eventName = "HGP", eventStartDate = Convert.ToDateTime("2011-09-01"), eventEndDate = Convert.ToDateTime("2011-09-18"), runningHours = 0.0000, runningStartStops = 0.0000},
    new Event(){eventID = 776735, eventName = "CI", eventStartDate = Convert.ToDateTime("2012-10-01"), eventEndDate = Convert.ToDateTime("2012-10-11"), runningHours = 0.0000, runningStartStops = 0.0000},
    new Event(){eventID = 776736, eventName = "HGP", eventStartDate = Convert.ToDateTime("2014-03-01"), eventEndDate = Convert.ToDateTime("2014-03-18"), runningHours = 0.0000, runningStartStops = 0.0000},
    new Event(){eventID = 779236, eventName = "CI", eventStartDate = …
Run Code Online (Sandbox Code Playgroud)

c# linq

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

Drupal ImageCache动作功能?

我正在尝试在Drupal站点上创建滚动图像列表.与本页底部的类似.这是Drupal的ImageCache Action的一个特性吗?如果没有,我将如何做到这一点是Drupal?

drupal image drupal-modules

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

SQL 将 DECIMAL(18,4) 乘以 DECIMAL(3,2) 返回 DECIMAL(18,4)

我看过很多帖子,有人有类似的问题,但我已经尝试了他们所有的解决方案,但没有一个对我有用。希望你们能指出我方法的错误..

SQL

SELECT
    --Raw Values
    Hours, --RESULT: 24.0000
    StartStops, --RESULT: 0.0000

    --Equation without CAST/ROUND
    ((Hours * 1.00)) AS "WhatIf Hours", --RESULT: 24.000000
    ((StartStops * 1.00)) AS "WhatIf Starts", --RESULT: 0.000000

    --CAST output of equation
    CAST((Hours * 1.00) as DECIMAL(18,4)) AS "WhatIf Hours", --RESULT: Arithmetic overflow error converting numeric to data type numeric.
    CAST((StartStops * 1.00) as DECIMAL(18,4)) AS "WhatIf Starts", --RESULT: Arithmetic overflow error converting numeric to data type numeric.

    --CAST each input of equation
    CAST(Hours as DECIMAL(18,4)) * CAST(1.00 …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008

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