小编fla*_*404的帖子

调用存储过程,传递NULL值,处理布尔值

在调用存储过程时,我将值连接在一起,我的问题是如何调用存储过程但在其中一个参数中发送'NULL'值?

让我们说AID = null,但是如果我把它传递给我的查询我会得到一个错误?!

QueryConn.Execute("Search_Res " & Count & "," & AccessList("InvoiceLevel") & "," & AID)
Run Code Online (Sandbox Code Playgroud)

好的,所以我的下一个问题是如何传入一个布尔变量?

在我的存储过程中,var @SearchChildren是true还是false,但是如何定义它或者我应该使用int并为自己简化并使用0或1?

MS SQL Server 2005.

.net sql-server stored-procedures

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

sql server drop默认语法错误

我试图在位列上删除默认值,我设置错了,我想再正确地做一次。但是,当我写:

ALTER TABLE Person
ALTER COLUMN tsHomePref DROP DEFAULT;
Run Code Online (Sandbox Code Playgroud)

我收到“关键字默认错误附近的语法不正确”,但我不知道为什么

我想删除该列然后重新构建它

ALTER TABLE Person
ADD COLUMN tsHomePref bit NOT NULL DEFAULT 0;
Run Code Online (Sandbox Code Playgroud)

那么,为什么它不让我“删除”默认值呢?

谢谢R。

sql-server-2005 constraints

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

将字符串转换为uint

我试图从文本框中读取十六进制值,然后将其放在uint中,这是代码:

UInt32 x = Convert.ToUInt32(location_txtbox.ToString());
Run Code Online (Sandbox Code Playgroud)

为什么,我想将x传递给一些非托管代码,函数头需要一个DWORD.

我收到的'输入字符串格式错误不正确?我试图输入0x7c或0x777等值,但我一直在收到错误?

谢谢.

c# visual-studio-2008

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

.Net C#DataTables和DataSet,如何关联表

你如何将几个数据表放在一个数据集中并将它们联系起来(甚至听起来不像是正确的英语)呢?

我知道如何创建数据表.

c# datatable dataset

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

如何将自定义TrueType字体打包到网站,以便浏览器呈现它?

我正在为某人开发一个网站,但他们希望(坚持)标题是非标准字体.(客户永远是对的.)我有TrueType(.ttf)字体,但如何将其与网站捆绑在一起以便使用它?

我尝试将它放在Images文件夹中,并尝试使用样式表访问它:

font-family:URL(Images/Arial_Rounded_MT_Bold.ttf)
Run Code Online (Sandbox Code Playgroud)

但那没用.如何以呈现的方式包含非标准字体?

如果它有用,这是一个ASP.NET 2.0站点.

css webfonts

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

你如何在c#代码背后的通用控件(div)上设置innerhtml?

我试图动态地将控件(div)添加到网页:

 HtmlControl divControl = new html HtmlGenericControl("div");
 divControl.Attributes.Add("id", lb.Items[i].Value);
 divControl.Attributes.Add("innerHtml", "bob");
 divControl.Visible = true;
 this.Controls.Add(divControl);
Run Code Online (Sandbox Code Playgroud)

但是如何设置控件本身的文本(innerhtml),因为它似乎不具有innerHtml作为属性不存在并且没有显示"值"或"文本"选项?

谢谢

c# webforms

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

ViewState,div标签

我在页面上有多个Div标签,这些标签是动态的,即,根据某些标准,它们对于用户是否可见。我想将它们添加到页面的视图状态,以便在回发时不会再次隐藏它们,我该怎么做?

.net html c#

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

无法找到命名空间名称"Control"的类型(您是否缺少using指令或程序集引用?)

尝试使用泛型在.Net 3.0中设置扩展方法,我收到一条错误消息,上面的详细信息如下:

foreach(Control childControl in parent.Controls)
Run Code Online (Sandbox Code Playgroud)

我错过了使用指令或汇编引用吗?

谢谢

我想要做的是将其设置为(下面)作为扩展函数:

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;

namespace System.Runtime.CompilerServices
{
    public static class ControlHelper
    {
    public static T FindControl<T>(this Control parent, string controlName) where T : Control
    {
        T found = parent.FindControl(controlName) as T;
        if (found != null)
            return found;
        foreach (Control childControl in parent.Controls)
        {
            found = childControl.FindControl(controlName) as T;
            if (found != null)
                break;
        }
        return found;
    }
}
}
Run Code Online (Sandbox Code Playgroud)

我错过了对system.core.dll的引用...它让我疯了!

.net c#

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

JavaScript持久变量

我创建了一个滚动div工作,很好.但是,我的老板现在想让客户选择转动滚动功能.我用一个简单的布尔变量做了这个,问题是具有滚动功能的结果页面有几个页面,如果用户点击下一页,则再次启用滚动功能(scroll_thumb ="true") .将变量保留在应用中的多个页面的最佳方法是什么?我真的不想开始在网址中传递它,或者使用隐藏的表单字段,还有另外一种方法吗?

这组页面在.net 3.0框架中运行,但是用经典的asp编写.

谢谢,R.

javascript

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

点击按键Ctrl-Alt-Q

选择击键组合的"正确/最佳"方法是什么?有问题的密钥是Ctrl+ Alt+ Q,我希望用户同时按下所有密钥,此时我将打开一个窗口.我目前正在做一个阵列,然后单独捕捉每个击键,但我的结果是不一致的,特别是在戴尔笔记本电脑/ Windows 7组合的特定品牌,但这是另一个故事.

所以在谷歌花了五分钟后,这只是一个粗略的版本,看了msdn,但正如我之前所说的那样是这个版本(未经测试)正确/最好的方式吗?

protected override bool ProcessCmdKey(ref Message msg, Keys keyData)    
{
    const int WM_KEYDOWN = 0x100;
    const int WM_SYSKEYDOWN = 0x104;

    if ((msg.Msg == WM_KEYDOWN) || (msg.Msg == WM_SYSKEYDOWN))
    {
        switch(keyData)
        {
            case Keys.Control | Keys.Alt | Keys.Q:
            this.Parent.Text="<CTRL> + Alt + Q Captured";
            break;
        }               
    }

    return base.ProcessCmdKey(ref msg,keyData);
}
Run Code Online (Sandbox Code Playgroud)

c# winforms

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