问题列表 - 第7389页

无法转换类型的对象"System.Data.Linq.DataQuery`1 [System.Int32]"为类型"System.IConvertible"

我正在尝试将数据插入到包含2个表的数据库中

产品
(ProductID):1
(IDNumber):200900110
(ProductName):百事可乐

订单
(OrderID):1(自动递增1)
(ProductID):1
(日期):1/1/2009

代码是这样的:

var db = new ProductOrder();
var idNum = from p in db.Product
            where p.IDNumber == 200900110 
            select p.ProductID; 

var order = new Order();
            order.productID = Convert.ToInt32(idNum);
            order.Date = DateTime.Now;
db.Order.InsertOnSubmit(nTime);
db.SubmitChanges();
Run Code Online (Sandbox Code Playgroud)

我运行后给了我这样的错误:

无法将类型为'System.Data.Linq.DataQuery`1 [System.Int32]'的对象强制转换为'System.IConvertible'

c# linq linq-to-sql

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

将Virtual PC 2007添加到主机网络

我使用Virtual PC 2007和Windows xp Pro作为访客.是否可以将虚拟PC添加到来宾PC的网络和来宾PC的域中?我启用了NAT共享网络,但只允许访客上网..谢谢

networking virtual-pc

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

比较两个文件并将其写入"匹配"和"无匹配"文件

我有两个输入文件,每个文件的长度为5200字节.七个字节的密钥用于比较两个文件,如果有匹配则需要将其写入"匹配"文件,但在写入匹配文件时,我需要来自的几个字段infile1和来自的所有其他字段infile2.

如果没有匹配则写入no match文件.

有可能做到sort吗?我知道可以使用COBOL程序轻松完成,但只是想知道SORT/ICETOOL/Easytrieve Plus (EZTPA00).

mainframe syncsort easytrieve dfsort

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

我可以在Ajax.ActionLink中使用OnSuccess事件传递参数

我用的时候:

new AjaxOptions
{
  UpdateTargetId = "VoteCount" + indx,
  OnSuccess = "AnimateVoteMessage"
}
Run Code Online (Sandbox Code Playgroud)

一切正常......但我试图在列表中设置动画,并自动分配ID.由于我希望每个这些都可以通过我的javascript进行寻址,我相信我需要将参数传递给我的javascript.但是当我使用时:

new AjaxOptions
{ 
  UpdateTargetId = "VoteCount" + indx,
  OnSuccess = "AnimateVoteMessage(2)"
}
Run Code Online (Sandbox Code Playgroud)

我得到一个"Sys.ArgumentUndefinedException:值不能被定义." 例外.我在使用MicrosoftMvcAjax.js的调试版本时得到了.使用压缩版本时,我得到"Microsoft JScript运行时错误:'b'为null或不是对象"

所以我的问题是,我可以使用该OnSuccess事件将参数传递给我的javascript函数ActionLink吗?

这是正确的方法吗?我怎样才能拥有一个javascript函数能够在我的页面上运行10个项目(在我的情况下是多个DIV的ID)?

asp.net-mvc

36
推荐指数
6
解决办法
4万
查看次数

更新版本后调用.NET ClickOnce部署和错误程序集

我有一个ClickOnce应用程序(app1)从另一个解决方案(app2)调用DLL文件.我最近在一个客户更新了这个应用程序,发生了一件奇怪的事情

他获得了app1 的新版本(发布版本在控制面板/添加或删除程序中是正确的),并且应用程序版本在应用程序中手动检查时是正确的.但是从引用的解决方案(app2)调用的DLL文件仍然是旧的.

我们删除了所有文件C:\Documents and Settings\username\Local Settings\Apps\2.0并再次安装.这次没有问题,调用了正确的DLL文件.

有一点需要注意的是,新版本的版本号完全不同,因为我们在从Visual Studio 2005升级到Visual Studio 2008时对其进行了更改.旧/新发布版本:1.0.0.6/1.9.1.6.

.net clickonce smartclient

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

想要使用自定义调度事件发送参数

我正在创建一个库.这是一个例子

[Event (name="eventAction", type="something")]
            public function create_new_customer(phone_number:String):void
    {
         -------------;
                     ----;
                     ------------;
          rpc.addEventListener(Event.COMPLETE, onCreate_returns);
    }

    private function onCreate_returns(evt:Event):void
    {
         var ob:Object = evt.target.getResponse();
         dispatchEvent(new something("eventAction"));
    }
Run Code Online (Sandbox Code Playgroud)

我在app端有一个听众.因此,当我手动调度事件时,我希望将"ob"作为参数发送.怎么做?

actionscript-3

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

解析类C定义字符串最有效的方法?

我有一组用C语言编写的函数定义,其中一些额外的关键字可以放在一些参数之前(例如,与"unsigned"或"register"相同)我需要分析这些行以及一些函数存根并从它们生成实际的C代码.

  • 这是正确的,Flex/Yacc是最合适的方式吗?

  • 它会比使用正则表达式写一个Shell或Python脚本慢(这可能会变得非常痛苦,因为我认为,如果额外关键字的数量变得更大并且它们的效果会有相当的不同),前提是我对分析器/解析器没有经验(虽然我知道LALR如何完成它的工作)?

  • Lex/Yacc上有哪些好的材料可以解决类似的问题吗?我能找到的所有论文都使用了与"玩具"计算器相同的原始例子.

任何帮助将不胜感激.

parsing yacc flex-lexer

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

如何在保留总和的同时将浮点数舍入为整数?

假设我有一个浮点数数组,按排序(让我们说升序)排序,其总和已知是一个整数N.我希望将这些数字"舍入"为整数,同时保持其总和不变.换句话说,我正在寻找一种算法,将浮点数数组(称之为 fn)转换为整数数组(称之为in),这样:

  1. 两个数组的长度相同
  2. 整数数组的总和是 N
  3. 每个浮点数fn[i]与其对应的整数之间的差值in[i]小于1(或者如果你真的必须等于1)
  4. 假设浮点数按排序顺序(fn[i] <= fn[i+1]),整数也将按排序顺序(in[i] <= in[i+1])

鉴于满足这四个条件,sum((in[i] - fn[i])^2)最好将舍入方差()最小化的算法,但这并不是什么大问题.

例子:

[0.02, 0.03, 0.05, 0.06, 0.07, 0.08, 0.09, 0.1, 0.11, 0.12, 0.13, 0.14]
    => [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]
[0.1, 0.3, 0.4, 0.4, 0.8]
    => [0, 0, 0, 1, 1]
[0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]
    => [0, 0, 0, …

language-agnostic algorithm rounding

51
推荐指数
4
解决办法
9717
查看次数

匹配引号中的文字(新手)

我在shell编程中完全迷失了,主要是因为我使用的每个站点都提供了不同的工具来进行模式匹配.所以我的问题是用什么工具在管道流中进行简单的模式匹配.

context:我有named.conf文件,我需要一个简单文件中的所有区域名称进行进一步处理.所以我做〜$ cat named.local | grep区域并在这里完全丢失.我输出的形式为'zone"domain.tld"{'的约100个换行符,我需要双引号文本.

感谢您展示了这样做的方法.

Ĵ

regex shell pattern-matching

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

如何在不显示代码的情况下调用js

我想知道,我想在几个网站上建立一个JS跟踪代码(分析)来跟踪他们的流量.但我不希望在查看网站的源代码时,人们将能够看到我在那里嵌入了JS跟踪代码.

可能吗?也许通过使用Apache/PHP技巧?

谢谢,

罗伊.

javascript php apache analytics

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