问题列表 - 第20302页

SCOPE_IDENTITY无法在asp.net中运行?

我试图通过逐个执行两个查询来插入记录并获取其新生成的id,但不知道为什么它给我以下错误.

Object cannot be cast from DBNull to other types
Run Code Online (Sandbox Code Playgroud)

我的代码如下:(我不想使用sql存储过程)

SqlParameter sqlParam;
    int lastInsertedVideoId = 0;

    using (SqlConnection Conn = new SqlConnection(ObjUtils._ConnString))
    {
        Conn.Open();
        using (SqlCommand sqlCmd = Conn.CreateCommand())
        {
            string sqlInsertValues = "@Name,@Slug";
            string sqlColumnNames = "[Name],[Slug]";
            string sqlQuery = "INSERT INTO videos(" + sqlColumnNames + ") VALUES(" + sqlInsertValues + ");";
            sqlCmd.CommandText = sqlQuery;
            sqlCmd.CommandType = CommandType.Text;

            sqlParam = sqlCmd.Parameters.Add("@Name", SqlDbType.VarChar);
            sqlParam.Value = txtName.Text.Trim();

            sqlParam = sqlCmd.Parameters.Add("@Slug", SqlDbType.VarChar);
            sqlParam.Value = txtSlug.Text.Trim();


            sqlCmd.ExecuteNonQuery();

            //getting last inserted video id …
Run Code Online (Sandbox Code Playgroud)

c# sql asp.net identity

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

如何使用通配符删除C中的多个文件?

在C中有没有办法remove()使用*(通配符)删除(使用)多个文件?我有一组文件都以Index开头.例如:Index1.txt,Index-39.txt等他们一开始都是以指数,但我不知道什么如下文字.同一目录中还有其他文件,因此删除所有文件将不起作用.

我知道你可以读取目录,迭代每个文件名,读取前5个字符,比较,如果它适合然后删除,但是,有一个更简单的方法(这是我目前做的方式)?

这是标准的C,因为代码在Linux和Windows上运行.

c file-io wildcard

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

如何从hWnd获取显示器屏幕分辨率?

如何从hWnd获得显示器屏幕分辨率?

我正在使用hWnd,因为窗口可以位于多个监视器中的任何一个上.

即hWnd顶部/左侧坐标位于屏幕分辨率为800 x 600的显示器上.

我用一种名为PL/B的语言编程,它允许调用Windows API.

可以使用哪些Window API?

winapi screen-resolution

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

为什么不尝试添加空值会抛出InvalidOperationException?

int? x = null;
x = x + 1;  // Works, but x remains null
Run Code Online (Sandbox Code Playgroud)

我希望编译器尝试将x转换为int,但显然它没有.

编辑由280Z28:更改NullReferenceExceptionInvalidOperationException,这是什么Nullable<T>.Value时候抛出HasValue是假的.

.net c#

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

你如何检测网站访问者的国家(特别是美国与否)?

我需要为我的网站显示美国和非美国访问者的不同链接.这只是为了方便,所以我不是在寻求超高度的准确性,安全性或欺骗也不是问题.

我知道有地理位置定位服务和列表,但这似乎有点矫枉过正,因为我只需要(大致)确定这个人是否在美国.

我正在考虑使用JavaScript来获取用户的时区,但这似乎只能给出偏移量,因此加拿大,墨西哥和南美洲的用户与美国人的价值相同.

在JavaScript或PHP中是否有任何其他信息可用,除了抓取IP地址和进行查找,以确定这一点?

javascript php country timezone country-codes

34
推荐指数
3
解决办法
4万
查看次数

当UIKeyboard在视野中时是否可以更改UITextInputTraits?

我想在键盘使用时更改键盘的UITextInputTraits ....

理想的代码看起来像这样:

- (IBAction)nameTextDidChange:(UITextField *)sender {
    if ([sender.text isEqualToString:@""]) {
        sender.returnKeyType = UIReturnKeyDone;
    } else {
        sender.returnKeyType = UIReturnKeySearch;
    }
}
Run Code Online (Sandbox Code Playgroud)

所以...我有一个不同的"返回"按钮用于空字符串,因为我做了一个带有一些文本的字符串.我上面发布的代码不起作用,键盘保留了它的原始文本输入特性.

任何人的想法,或者这是否永远不会工作无论我怎么努力?

干杯!

缺口.

感谢Deepak,这是我实际使用的代码:

if ([sender.text isEqualToString:@""]) {
    sender.returnKeyType = UIReturnKeyDone;

    [sender resignFirstResponder];
    [sender becomeFirstResponder];
} else if (sender.returnKeyType == UIReturnKeyDone) {

    NSString *cachedLetter = sender.text;

    sender.returnKeyType = UIReturnKeySearch;

    [sender resignFirstResponder];
    [sender becomeFirstResponder];

    sender.text = cachedLetter;
}
Run Code Online (Sandbox Code Playgroud)

iphone keyboard textinput

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

Jquery HTML(),克隆

HI,

我有一个简单快速的问题,但需要快速解决

我想用jquery一个div并将这个div放在另一个div中,但第一个应该是.例如:

我有HTML

<div class="content">Some text</div>
Run Code Online (Sandbox Code Playgroud)

我想把这个内容放在另一个div中

<div class="test"> content div should be here </div>
Run Code Online (Sandbox Code Playgroud)

Jquery styff:

$(".content").click(function(){
                $(".test").html($(this));   
            });
Run Code Online (Sandbox Code Playgroud)

但在那之后原来的""消失了:(但我需要离开它!

你能帮助我吗 ?

谢谢 !!

html jquery

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

在smarty中使用变量的串联字符串

我需要在smarty模板中传递函数连接字符串常量和变量值,我该怎么做?

一些示例代码: {$obj->calledFunc('string const').$var} 但是.运算符不起作用

smarty

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

在运行时向我的文档添加更多svg元素

我有一个html文件,我正在动态添加am元素,然后是一个矩形.适用于不同的浏览器(忽略IE).当我尝试使用相同的方法动态创建元素时,它在Chrome或Safari中无效,仅在Opera中有效.我的语法错了,或者webkit可能不支持在运行时添加元素?(如果我将其声明为标签,则相同的元素可以正常工作).也许我不应该对这些类型的节点使用appendChild()?这就是我所拥有的,您应该能够将其转储到html文件中并运行它.如果有人知道如果有办法解决这个问题,那就太好了:

<html>
<head>
  <script>

    window.onload = function() {
        var svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
        svg.setAttribute('xmlns:xlink', 'http://www.w3.org/1999/xlink');
        svg.setAttribute('version', '1.1');
        svg.setAttribute('width', '800px');
        svg.setAttribute('height', '400px');
        document.body.appendChild(svg);

        var rect = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
        rect.setAttribute("id", "myrect"); 
        rect.setAttribute("fill","red");
        rect.setAttribute("stroke","black");
        rect.setAttribute("stroke-width","5");
        rect.setAttribute("x", "100");
        rect.setAttribute("y", "100");
        rect.setAttribute("width", "100");
        rect.setAttribute("height", "50");
        svg.appendChild(rect);

        var anim = document.createElementNS('http://www.w3.org/2000/svg','animate');
        anim.setAttribute("attributeName", "width");
        anim.setAttribute("from", "100");
        anim.setAttribute("to", "400");
        anim.setAttribute("dur", "10s");
        anim.setAttribute("begin", "0s");
        anim.setAttribute("fill", "freeze");
        rect.appendChild(anim);
    }

</script>
</head>

<body>
</body>
Run Code Online (Sandbox Code Playgroud)

javascript svg

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

Term :: ReadLine :: Gnu中"恐慌:在全球毁灭期间摆脱错误的游泳池"的原因是什么?

https://rt.cpan.org/Ticket/Display.html?id=37194#txn-641389我与libreadline XS绑定一起重新打开了一个关于Perl崩溃的错误.我附上了必要的调试信息,但直到现在还没有来自维护者的确认.我希望这最终得到解决; 在Devel :: REPL和Perl调试器中没有readline是一个很大的不便.我的Perl胆量和C夫几乎不存在,所以我不能做通常的事情并自己制作补丁.所以我想雇用你的帮助; 更多的眼球↔浅虫和所有这些.

我向你提问:

  1. 你能重现这次崩溃-DPERL_USE_SAFE_PUTENV吗?如果是,让我们比较一下共同的因素.
  2. 你知道原因是什么,你如何找到它?
  3. 我有一个调试perl并知道如何使用gdb,但我在哪里设置断点以正确观察崩溃?

crash perl gdb

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