小编DRO*_*ers的帖子

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万
查看次数

VBA获取单击超链接的单元格的值

我试图根据用户点击的超链接值将用户发送到工作簿中的certian表."1.01"是其中一个超链接的单元格中的示例文本.我点击这个代码时会触发事件,但每次BR都是0.

Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
    Dim BR As Integer
    BR = ActiveCell.Value
    Select Case BR
    Case Is < 2  'case always gets run because BR is always 0
        Worksheets("Appts").Select
    Case 2 To 3
        Worksheets("Next").Select
    Case 3 To 4
        Worksheets("Calls").Select
    End Select
End Sub
Run Code Online (Sandbox Code Playgroud)

我认为我的问题是我得到的问题,ActiveCell.Value但我无法弄明白.任何帮助表示赞赏.

谢谢,

excel vba excel-vba

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

动态类型列表

我想知道这是否可能,我想要做的是在创建此类的实例时设置列表类型.

class MyClass
{
    private Type _type = typeof(string);
    public MyClass(Type type)
    {
        this._type = type;
    }

    public List<_type> MyList { get; set; }  <----it does not like this
}
Run Code Online (Sandbox Code Playgroud)

.net c#

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

反序列化真实世界的JSON数据

遗憾的是,我不得不处理大量的JSON数据,因此不可避免地默认为json.net,其中我发现'文档'只涉及极其简单的例子.

作为示例,我的数据包含以下"实例".

"team" : [{
        "id" : "8",
        "vendor-id" : "8",
        "statsinc-id" : "8",
        "team-name" : "",
        "team-nickname" : "Pistons",
        "rank" : ""
    }, {
        "id" : "51",
        "vendor-id" : "29",
        "statsinc-id" : "29",
        "team-name" : "",
        "team-nickname" : "Grizzlies",
        "rank" : ""
    }
]
Run Code Online (Sandbox Code Playgroud)

现在记住这个字符串的任何一边/无论json术语是什么,都是大量的其他数据.

有三个问题.

  1. 我按照文档,实际上无法让它吐出任何类型的值(我试图获取id字段).

  2. '属性'中有连字符,c#不允许变量/属性名中的连字符,那么你如何处理?

  3. 在上面的例子中,每个'属性'有两个,所以可能后者会覆盖对象中的前者,我是否需要一个对象列表然后以某种方式找出一种顺序插入每个值的方法?

我觉得整件事情不必要地变得复杂,因此迫切需要帮助 - 这是很多问题,但如果有人能告诉我如何获得"团队昵称"价值,我会非常感激.

提前致谢.

c# json json.net

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

如何从多个可选参数中指定参数

我有一个方法,它采用一个动态类型(可能不相关)的参数和多个类型的多个可选参数.有没有办法指定您传递的参数?

使用这段代码我得到了编译器错误(下面),我想不必编写重载或用可选参数的多个命令重写函数.

  • 错误2参数3:无法从'string'转换为'bool'
  • 错误1 Index(int,bool,bool,string)'的最佳重载方法匹配有一些无效的参数

码:

public void DoSomeWork()
{
    Index<int>(Id, false,"test"); //compiler error 
}

private void Index<T>(T o, bool flush = false, bool userDispose = true, string starter = "stop")
{

}
Run Code Online (Sandbox Code Playgroud)

.net c# optional-parameters

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

!=运算符不能正常工作

我目前正试图让我的蛇控制台游戏运行,但我想出了一些我不太了解的东西.我真的不认为!=操作员工作不正常,所以我一定犯了一个错误,但我不知道为什么会这样:

 // not working
 if (food.x != snakeElements.Last().x && food.y != snakeElements.Last().y) 

 // working
 if (!(food.x == snakeElements.Last().x && food.y == snakeElements.Last().y)) 
Run Code Online (Sandbox Code Playgroud)

不一样吗?

c#

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

是否可以制作多参数属性?

有没有办法做这样的事情:

class blabla
{
   string[] a;
   string ciao(int row, string text)
   {
       set { a[row] = text;}
       get { return a[row;}
   }
}
Run Code Online (Sandbox Code Playgroud)

(是的,我知道我最终可以制作自己的方法)

c#

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