小编Mat*_*ics的帖子

无法找到用户'',因为它不存在或您没有权限

我正在尝试为使用此查询的用户添加Store过程的权限,

USE [MyDatabaseName]
GO

GRANT EXEC ON [dbo].[StoreProcedureName] TO [UserName]
GO
Run Code Online (Sandbox Code Playgroud)

我可以通过用户界面向用户授予权限,但是使用此查询我收到此错误,

找不到用户'UserName',因为它不存在或您没有权限.

如果我没有权限,那么如何使用用户界面添加权限.

t-sql sql-server stored-procedures sql-server-2005

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

使用JS获取名称首字母

我的要求是将名字缩写为,

Name = FirstName LastName 

Initials =  FL
Run Code Online (Sandbox Code Playgroud)

我可以用这个得到上面的结果,

var initials = item.FirstName.charAt(0).toUpperCase() + 
                                   item.LastName.charAt(0).toUpperCase();
Run Code Online (Sandbox Code Playgroud)

但现在我的要求被更改,好像名称只包含1个字或更多2个字,所以在下面的情况下,我如何根据我的要求获得缩写,

FullName =  FU

FirstName MiddleName LastName = FL

1stName 2ndName 3rdName 4thName 5thName = 15
Run Code Online (Sandbox Code Playgroud)

如何从JS中的字符串中获取上述内容?

现在我只有item.Name字符串进来....

javascript jquery

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

嵌套的Try和Catch块

try-catch在SharePoint的自定义C#代码中嵌套了块.catch当内部try块中的代码抛出异常时,我想只在一个块(内部块)中执行代码.

try
{
 //do something

   try
   {
        //do something              if exception is thrown, don't go to parent catch

   }
   catch(Exception ex) {...}

}
catch(Exception ex)
{ .... }
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用不同类型的例外,但这不是我想要的.

摘要

如果出现异常,我不希望它达到的父母catch除了内catch.

c# web-services exception

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

放大时如何显示全文并在缩小时将其截断

我正在使用d3.js创建一个树形图表,它运行正常...但我希望文本对缩放作出反应,这是JSFiddle.

请看第一个节点......它有很多字符(在我的情况下,最大值为255)

放大或缩小时,我的文字保持不变,但我希望看到所有内容都放大.

var json = {
  "name": "Maude Charlotte Licia  Fernandez Maude Charlotte Licia  Fernandez Maude Charlotte Licia  Fernandez Maude Charlotte Licia  FernandezMaude Charlotte Licia  Fernandez Maude Charlotte Licia  Fernandez Maude Charlotte Licia  Fernandez Maude asdlkhkjh asd asdsd",
  "id": "06ada7cd-3078-54bc-bb87-72e9d6f38abf",
  "_parents": [{
    "name": "Janie Clayton Norton",
    "id": "a39bfa73-6617-5e8e-9470-d26b68787e52",
    "_parents": [{
      "name": "Pearl Cannon",
      "id": "fc956046-a5c3-502f-b853-d669804d428f",
      "_parents": [{
        "name": "Augusta Miller",
        "id": "fa5b0c07-9000-5475-a90e-b76af7693a57"
      }, {
        "name": "Clayton Welch",
        "id": "3194517d-1151-502e-a3b6-d1ae8234c647"
      }]
    }, {
      "name": "Nell Morton",
      "id": "06c7b0cb-cd21-53be-81bd-9b088af96904", …
Run Code Online (Sandbox Code Playgroud)

javascript css d3.js

17
推荐指数
2
解决办法
1191
查看次数

如何使用Stream获取图像大小(wxh)

我有这个代码我用来读取上传的文件,但我需要获得图像的大小,但不知道我可以使用什么代码

HttpFileCollection collection = _context.Request.Files;
            for (int i = 0; i < collection.Count; i++)
            {
                HttpPostedFile postedFile = collection[i];

                Stream fileStream = postedFile.InputStream;
                fileStream.Position = 0;
                byte[] fileContents = new byte[postedFile.ContentLength];
                fileStream.Read(fileContents, 0, postedFile.ContentLength);
Run Code Online (Sandbox Code Playgroud)

我可以正确地获取文件但是如何检查它的图像(宽度和大小)先生?

c# asp.net image file stream

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

如何处理因嵌套ng-repeat而导致的浏览器冻结

我创建了一个嵌套的树,它可能有1到5000个项目,我能够使它工作,但它在显示树之前冻结我的浏览器\加载微调器几秒钟.

如何使其顺利,以便浏览器永远不会冻结?

我怎么知道angularjs何时完成创建或渲染或计算(不确定正确的单词)整个列表,以便我可以删除加载微调器,因为你可以看到范围.$ last将无法工作,因为我们有嵌套ng-repeat和相同适用范围.$ parent.$ last

这是我创建的plunker,但有演示数据 -

http://plnkr.co/edit/GSZEpHjt5YVxqpg386k5?p=preview

示例数据集 - http://pastebin.com/YggqE2MK

在这个例子中并没有太糟糕,但是在我的浏览器中,我的浏览器冻结了超过10秒钟,在我的OWN设置中使用所有其他组件.

我已经考虑过了什么

  • 使用bindonce.js库但没有太大的成功
  • 使用"::"单一绑定再没有太大成功
  • 当用户扩展类别时,只加载第一级然后渲染下一级,但我的树可以非常随机,也许我只有1个单根节点,有100个子节点
  • 分页不适合场景

HTML

  <script type="text/ng-template" id="tree_item">
    <div ng-init="category.expanded=true">
      <div ng-class="{'selected': category.ID==selectedCategoryID}">
        <div class="icon icon16" ng-if="category.Children.length>0" ng-click="$parent.category.expanded=!$parent.category.expanded" ng-class="$parent.category.expanded?'col':'exp'"></div>
        <div class="icon icon-category" ng-class="'icon-category-'+category.TypeType" ng-style="{'border-color':category.Colour}" ng-attr-title="{{category.Status?Res['wpOPT_Status'+category.Status]:''}}"></div>
        <a ng-href="#id={{category.ID}}" ng-class="{'pending-text': category.PendingChange}">{{category.Name}}</a>
      </div>
      <ul class="emlist" ng-show="category.expanded">
        <li ng-repeat="category in category.Children | orderBy:'Name'" ng-include="'tree_item'" ng-class="{'selected': category.ID==selectedCategoryID}" e2-tree-item is-selected="category.ID==selectedCategoryID">
        </li>
      </ul>
    </div>
  </script>

  <div id="CategoryListContainer" class="dragmenu-container initial-el-height">
    <div class="spinner" data-ng-show="status=='loading'"></div>
    <ul id="CategoryList" class="dragmenu-list ng-cloak" ng-show="status=='loaded'">
      <li ng-repeat="category in tree | orderBy:'Name'" …
Run Code Online (Sandbox Code Playgroud)

javascript tree angularjs

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

如何找到违反约束的列?

我有一个强类型数据集,它会为空值抛出此错误,

System.Data.ConstraintException:无法启用约束.一行或多行包含违反非null,唯一或外键约束的值.在System.Data.DataTable.EnableConstraints()处于System.Data.DataTable.EndLoadData()处于System.Data.Common.DataAdapter.FillFromReader(DataSet数据集,DataTable数据表,String srcTable,DataReaderContainer dataReader,Int32 startRecord,Int32 maxRecords,DataColumn)在System.Data.Common.DbDataAdapter.FillInternal(DataSet数据集,DataTable [] datatables,Int32的System.Data.Common.DataAdapter.Fill(DataTable [] dataTables,IDataReader dataReader,Int32 startRecord,Int32 maxRecords)处的parentChapterColumn,Object parentChapterValue) System.Data.Common.DbDataAdapter上的System.Data.Common.DbDataAdapter.Fill(DataTable [] dataTables,Int32 startRecord,Int32 maxRecords,IDbCommand命令,CommandBehavior行为)中的startRecord,Int32 maxRecords,String srcTable,IDbCommand命令,CommandBehavior行为)在Fruits.DataAccess.FruitsDataAccess.GetFruits(String User)的Fruits.DataAccess.FruitsTableAdapters.FruitsExtTableAdapter.GetFruits(字符串用户,字符串过滤器)中填写(DataTable dataTable),String过滤器)在Fruits.WebServices.External.Fruity.GetFruits(String Filter)

所有列都填充了1行我正在测试它,

USE [FruitDataBase]
GO

SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].[Fruits](
    [ID] [int] NOT NULL,
    [CategoryID] [int] NOT NULL,
    [Title] [nvarchar](255) NOT NULL,
    [URL] [nvarchar](255) NOT NULL,
    [Status] [nvarchar](70) NOT NULL,
    [Description] [nvarchar](1024) NULL,
    [User1] [nvarchar](50) NOT NULL,
    [Date] [datetime] NOT NULL,
    [User2] [nvarchar](50) NULL,
    [Date2] [datetime] NULL,
    [Impact] [nvarchar](255) NULL,
    [Solution] …
Run Code Online (Sandbox Code Playgroud)

c# stored-procedures strongly-typed-dataset sql-server-2008

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

角度重定向到否则没有检测到视图,但是当我点击后退按钮时它可以工作

更新 下面的答案或评论都没有帮助,我希望有人能给我正确的答案.

当我把这个url放在我的浏览器中时 - 它带我的水果视图和完美的工作,

http://localhost:53052/AppTest.aspx#/fruits
Run Code Online (Sandbox Code Playgroud)

但是,当我转到我的home view并单击按钮并尝试导航到'fruits'查看然后它重定向到我http://localhost:53052/AppTest.aspx#/routeNotFound

但是,当我点击浏览器的后退按钮时,它会返回到水果视图,然后如果我再次点击它,则会返回到主视图.

所以这是树视图中发生的事情,

- >点击主页视图按钮(应该导航到fruits view但是会转到routeNotFound查看)

- >当我点击浏览器上的后退按钮时,它会转到fruits view,然后如果我再次点击它然后它会转到Home view

这是我的路线,

(function () {
    'use strict';
    var app = angular.module('fruitApp');
    app.constant('routes', getRoutes());
    app.config(['$routeProvider', 'routes', routeConfigurator]);

    function routeConfigurator($routeProvider, routes) {
        routes.forEach(function (route) {
            $routeProvider.when(route.url, route.config);
        });
        $routeProvider.otherwise({ redirectTo: '/routeNotFound' });
    }

    function getRoutes() {
        return [
          {
              url: '/home',
              config: {
                  templateUrl: 'App/templates/home.html',
              }
          },
          {
              url: '/fruits',
              config: {
                  templateUrl: 'App/templates/fruits.html', …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

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

如何检查转录表格在指令中的有效性?

重写此问题以澄清

如何检查转录表格在指令中的有效性?我想签myForm.$validlink function指令.我会在我的指令中注入不同类型的表格,或者以不同的形式使用我的指令

困难在于范围是孤立的,并且没有以下答案对我有效.

请在这里找到完整的代码,

https://plnkr.co/edit/K3IrE5KVehWXFM9JEMvE?p=preview

我希望在表单无效时禁用"保存"按钮.

javascript angularjs

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

像JSFiddle这样的面板

我有这个,

在此输入图像描述

我想要,

在此输入图像描述

小提琴

当Seconds标签上升时,我想减少第一部分的高度,最小前2显示,与第二部分相同.

$('#second').resizable({
    handles: {
        'n': '#ngrip',
    },
    resize: function () {
        var b = $('#second').height();
        var a = $('#first').css("height", b + "px");
        console.log(a.height());
    }
});
Run Code Online (Sandbox Code Playgroud)

编辑

必须 - 我希望它像JSFiddle"HTML"和"JavaScript"面板一样工作,它们都可以调整大小,但也有最小高度,你可以在这里看到

http://jsfiddle.net/

html javascript css jquery internet-explorer-8

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