小编Mal*_*chi的帖子

对于每个MS SQL SERVER?

我有两张桌子:

Employees(EmployeeID, EmployeeName, EmployeeStatus, BasicSalary)

EmployeePayroll (PayrollID, EmployeeID, VoucherNo, BasicSalary, SalaryMonth)

我想为for each第一个表中的每个员工创建一个循环,以便我可以将虚拟数据插入(0, EmployeeID,0 ,0 ,0)到第二个表中.

我尝试用for循环但它无法制作它,所以for each在MS SQL Server中有一个循环吗?

sql sql-server

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

VBScript列表

我正在尝试在VBscript中创建一个简单的列表,但我找不到类似的东西.

基本上,我正在使用Active目录,我需要让用户所属的所有组成为域中所有用户的成员.现在,每个用户可能是不同数量的组的成员,因此我计划使用字典,其中密钥是用户的SAMID,值是他/她所属的所有组的列表. .

我可以用静态数组做到这一点,但是我必须为数组声明一个随机的大尺寸,这是不好的.我理想的做法是有一个类似python的列表,我可以简单地做一些像myList.Add这样的事情,而不必担心调整大小.

我尝试使用System.Collection.ArrayList,但运行时遇到错误:

PS C:\tmp> cscript.exe .\foo.vbs
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.

C:\tmp\foo.vbs(1, 1) (null): 0x80131700
Run Code Online (Sandbox Code Playgroud)

我怎么能做到这一点?

vbscript

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

SQL OpenXML多标记问题

我刚刚通过SQL Server Management Studio将XML文件读入表中.可能有更好的方法,但我想使用这种方法.

目前,我正在阅读人们记录的标准XML文件.一个<record>标签是每行数据的最高水平.我想将所有记录读入单独的行到我的SQL表中.

到目前为止,我已经使用以下方法进行了如下处理:

SELECT
        -- Record
        category, editor, entered, subcategory, uid, updated,
        -- Person
        first_name, last_name, ssn, ei, title, POSITION,
FROM OPENXML(@hDoc, 'records/record/person/names')
WITH 
(
    -- Record
    category [varchar](100) '../../@category',
    editor [varchar](100) '../../@editor',
    entered Datetime '../../@entered',
    subcategory [varchar](100) '../../@subcategory',
    uid BIGINT '../../@uid',
    updated [varchar](100) '../../@updated',
    -- Person
    first_name [varchar](100) 'first_name',
    last_name [varchar](100) 'last_name',
    ssn [varchar](100) '../@ssn',
    ei [varchar](100) '../@e-i',
    title [varchar](100) '../title',
    Position [varchar](100) '../position',  
)
Run Code Online (Sandbox Code Playgroud)

然而,这种方法运行良好,因为标签名称对于每个记录/人都是唯一的.我的问题是在<Person>标签内我现在有一个<Aliases>标签,其中包含一个以上<Alias> test name </Alias> …

xml sql sql-server openxml sql-server-openxml

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

在Mvc中验证DateFormat

我在MVC中有一个属性ExpiredDate定义

[Required]
        [DisplayFormat(DataFormatString = "{0:MM/dd/yyyy}")]
        public DateTime? ExpirationDate { get; set; }
Run Code Online (Sandbox Code Playgroud)

我想验证页面上的日期格式是否正确.我使用的日期格式是MM/dd/yyyy.

asp.net-mvc asp.net-mvc-3 asp.net-mvc-4

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

保持字典<Type,MyClass <T >>,其中元素可按类型引用

我有一个名为EntityTypeTransform的抽象类,它有一个抽象方法,用于保存将IDataRecord转换为T实例的Func委托.

public abstract class EntityTypeTransform<TEntityType> where TEntityType : class
{
    public abstract Func<IDataRecord, TEntityType> GetDataTransform();
}
Run Code Online (Sandbox Code Playgroud)

该类的实现可能看起来像(看起来像):

public class TaskParameterEntityTypeTransform : EntityTypeTransform<TaskParameter>
{
    public override Func<IDataRecord, TaskParameter> GetDataTransform()
    {
        return dataRecord => new TaskParameter()
        {
            TaskId = (int)dataRecord["task_id"],
            Name = (string)dataRecord["p_name"],
            Value = (string)dataRecord["p_value"]
        };
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我想在通用字典中保留每个类的实例,例如:

Dictionary<Type, EntityTypeTransform<T>>
Run Code Online (Sandbox Code Playgroud)

但这不起作用,因为(例如)EntityTypeTransform Of Task的实例与EntityTypeTransform Of TaskParameter的实例不同.

谁能帮我吗?

编辑:我应该添加Type key = typeof(T)

c# generics dictionary

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

SQL BETWEEN用于文本与数值

BETWEENWHERE子句中用于选择两个值之间的数据范围.
如果我是正确的,是否排除范围的端点是DBMS特定的.
我无法理解的内容如下:
如果我有一个值表,我会执行以下查询:

SELECT food_name 
    FROM health_foods 
    WHERE calories BETWEEN 33 AND 135;`  
Run Code Online (Sandbox Code Playgroud)

查询返回结果行,包括卡路里= 33和卡路里= 135(即包括范围端点).

但如果我这样做:

SELECT food_name 
    FROM health_foods 
    WHERE food_name BETWEEN 'G' AND 'O';
Run Code Online (Sandbox Code Playgroud)

没有food_name开头的行O.即排除范围的结束.
为了使查询按预期工作,我键入:

SELECT food_name 
    FROM health_foods 
    WHERE food_name BETWEEN 'G' AND 'P';`   
Run Code Online (Sandbox Code Playgroud)

我的问题是为什么BETWEEN数字和文本数据会有这样的差异?

mysql sql varchar numbers between

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

如何同步表单身份验证cookie和Asp.Net Session的生命周期?

我正在构建一个ASP.NET网站,它使用FormsAuthentication和标准的Session机制配置如下:

<authentication mode="Forms">
    <forms cookieless="UseCookies" name=".MyAppAuth" loginUrl="~\Login.aspx" timeout="20"/>
</authentication>
...
<sessionState timeout="20" cookieless="UseCookies" />
Run Code Online (Sandbox Code Playgroud)

似乎身份验证cookie的生命周期不等于用户Session的生命周期.所以ASP.NET并不能保证这一点

  1. 用户注销时会话终止,

  2. 在用户注销之前,会话不会终止.

有没有办法定制FormsAuthentication或\和会话状态机制来实现这些目标?

asp.net security session forms-authentication

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

检测用户的空/空输入

如何检查用户是否在classic-asp中输入了空字符串或空字符串?现在我有这个代码.

If Request.Form("productId") == "" Then
'my code here
End If
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

asp-classic

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

Windows服务不自动重启时启动

我做了一些研究,并在StackOverFlow上找到的问题中实现了一些补充.但我仍然遇到服务不能自动启动的问题

这里有一些我读过的问题/答案

  1. 如何自动启动Windows服务
  2. 安装时自动启动Windows服务
  3. 在vs net 2008中通过安装程序自动启动Windows服务
  4. 如何在安装后自动启动服务

我在安装程序代码中设置了"开始类型"

我设置了安装后代码

我通过重启测试,没有.

卸载,重新安装,启动服务,然后重新启动,服务没有重新启动时自动启动.

我确保每次做出更改,我都会在全新安装之前对项目和安装项目进行重建.

在搜索谷歌时,我对目前的情况并没有太多了解.

我错过了什么吗?

windows-services windows-7

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

什么是用户定义的运行时属性中的关键路径?

我继承了一个项目,我对某个键是什么感到困惑.我的问题是,styleName键路径是什么?它是视图的属性吗?我怎样才能找到可用的关键路径?

例如,在我从故事板中选择UILabel后,我检查身份检查器,并在用户定义的运行时属性中,我看到以下内容:

在此输入图像描述

我试过打开main-styles.plist文件但不确定它是如何链接在一起的.

当我点击属性检查器(同时仍然保持故事板中的UILabel突出显示)时,它是这样的:

在此输入图像描述

xcode user-defined-fields interface-builder ios

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