返回首页

我想运行这个查询从C#,其结果将是随时随地可能从1到20的整数小于2000,结果读入一个整数数组。我该怎么办呢?

Select DATEDIFF (DAY, DeployedDate, GETDATE())

From Deployment

Where EmployeeID =1 

And

DeploymentID = 1";
以下步骤:8105842 |会员

回答

评论会员:游客 时间:2012/02/04
您可以使用ADONET:形成一个连接字符串。2。形成你的查询3。添加参数4。执行与DataReader的帮助查询这两篇文章将帮助您:imgsrc={A}编辑:你可以得到这样的值:{C}请注意,上面的代码,取代列的DataReader的指数。想获得的第二列的值给它1。使用ArrayList到一个数组中的一切:GanesanSenthilvel:如果你的代码库是在C#3.0以上,LINQ帮助codeprelang="c#"spanclass="code-keyword"using/spanSystem.Linq; spanclass="code-keyword"var/spanquery=fromdeployspanclass="code-keyword"in/spandbContext.Deploymentwheredeploy.EmployeeID==spanclass="code-digit"1/span&&DeploymentID==spanclass="code-digit"1/spanselectdatediff(deploy.day,deploy.deployeddate,getdate()); spanclass="code-keyword"return/spanquery.toarray();/pre/code的
可以用于此目的的DataTable。 (因为你只有一列,结果)

1。填充的DataTable,使用DataAdapter的
2。现在您可以访问这样的:

这里的DT"DatTable充满DataAdapter的:

{体C3}
评论会员:游客 时间:2012/02/04
沙汉Ayyub:嗨,这给了我下面的错误错误1找不到类型或命名空间名称"的JavaScriptSerializer"(是否缺少using指令或程序集引用?):\老年护理\ArticleData.aspx.cs错误3找不到类型或命名空间名称'VAR'(是否缺少using指令或程序集引用?):\老年护理\ArticleData.aspx.cs7413:\老年护理\我不明白我如何将字符串中的变量jsonscript和反序列化它给你我的对象: