小编Nil*_*Pun的帖子

变量名'@Param'已经被声明

当用户点击搜索按钮两次以上时,我正在为给定代码提供以下错误消息.有人可以帮助我做错了.

变量名'@Param'已经被声明.变量名在查询批处理或存储过程中必须是唯一的.

protected void btnSearch_Click(object sender, EventArgs e)
{
    DS.SelectCommand = 
      "SELECT ReportName, ReportType, 
       FROM Table 
       WHERE ReportName LIKE @param 
       ORDER BY ReportType Desc";
   DS.SelectParameters.Add("Param", searchTxtBox.Text.Replace("'", "''"));
   DS.DataBind();
   ListView1.DataBind();               
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

C#将yyyymmdd转换为datetime

我正在尝试将位于海外的服务器上的UTC时间转换为当地时间,例如澳大利亚.谁能帮助我实现这个目标

谢谢.

c# datetime

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

WCF xmlSerializer 和数据协定属性

我使用 XSD2Code 从给定的 XSD 生成 C# 代码。该工具生成的代码截图如下:

[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
    [System.SerializableAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
    public partial class Orders
    {

        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified, Order = 0)]
        public int OrderID {get;set;}
        [System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified, Order = 1)]
        public string Description {get;set;}
     }
Run Code Online (Sandbox Code Playgroud)

Coud有人请指导我以下queires,请

  1. 如果我保留上面的代码,WCF 会序列化上面的类吗?目前,我在 wcf 测试客户端上收到此错误:“WCF 测试客户端不支持此操作”。

  2. 我需要在上面生成的代码之上添加 DataContract 和 DataMember 吗?

  3. DataContract Serializer 与 XML Serializer 之间哪个选项更好 谢谢。

wcf

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

C#比较两个时间间隔之间的时间

尝试比较两次之间的给定时间,看它是否在这些间隔内.例如,如果给定时间是00:00,我需要知道它是否在21:00:00到7:00之间.尝试TimeSpan.Compare没有锁定,也使用>或<时间部分.

例如给定间隔:

7:00:00 to 19:00:00
19:00:00 to 21:00:00
21:00:00 to 7:00:00
Run Code Online (Sandbox Code Playgroud)

时间比较:

00:00:00和01:00:00

任何帮助将不胜感激.

更新的问题:

看起来要求很安静含糊.要求基本上是通过时间(TimeSpan)并与两个TimeSpan间隔进行比较,以查看它们是否落入这些间隔.

例如,如果员工在下面的不同时段工作,我们会说他们获得不同的津贴:

日期范围:2012-01-01至2012-31

19:00:00 to 21:00:00 ($10.00)
21:00:00 to 7:00:00 ($11.00)
7:00:00 to 19:00:00 ($12.00)
Run Code Online (Sandbox Code Playgroud)

要计算员工的小时费率,我需要检查员工是否工作

  1. 日期范围:2012-01-01至2012-31
  2. 在时间范围之上.

并相应地应用$ Rate.

c# datetime c#-4.0

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

Jquery hide()函数在页面加载时显示

场景:我有一个包含多个DIV的页面.一些DIV应该在第一页加载时隐藏.我已经使用Jquery hide()函数来隐藏DIV.

问题:出于某种原因,jquery hide函数似乎只是部分工作,即需要完全隐藏的DIV显示一秒钟并隐藏.

无论如何要解决这个问题吗?

jquery

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

实体框架 - System.IndexOutOfRangeException

我正在使用查询 SQL Server 2008 数据库的实体框架 4.1。不幸的是,我们经常遇到以下异常:

<ExceptionType>System.IndexOutOfRangeException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType>
  <Message>Index was outside the bounds of the array.</Message>



at System.Data.SqlClient.SqlDataReader.ReadColumnHeader(Int32 i)
   at System.Data.SqlClient.SqlDataReader.IsDBNull(Int32 i)
   at System.Data.Common.Internal.Materialization.Shaper.ErrorHandlingValueReader`1.GetValue(DbDataReader reader, Int32 ordinal)
   at System.Data.Common.Internal.Materialization.Shaper.GetPropertyValueWithErrorHandling[TProperty](Int32 ordinal, String propertyName, String typeName)
   at lambda_method(Closure , Shaper )
   at System.Data.Common.Internal.Materialization.Shaper.HandleEntityAppendOnly[TEntity](Func`2 constructEntityDelegate, EntityKey entityKey, EntitySet entitySet)
   at lambda_method(Closure , Shaper )
   at System.Data.Common.Internal.Materialization.Coordinator`1.ReadNextElement(Shaper shaper)
   at System.Data.Common.Internal.Materialization.Shaper`1.SimpleEnumerator.MoveNext()
   at System.Linq.Enumerable.First[TSource](IEnumerable`1 source)
   at System.Linq.Queryable.First[TSource](IQueryable`1 source)
   at OnlineSelfService.Business.ContentServiceBusiness.GetPageContent(Int32 pageId)</StackTrace>
Run Code Online (Sandbox Code Playgroud)

实际的示例代码:

//Caller
  public EmployeeEntity GetEmployeeDetail(int employeeID)
    {
         IQueryable<Employee> result=null;
         if (myCaching.Contains("Employee"))
            { …
Run Code Online (Sandbox Code Playgroud)

linq caching entity-framework enterprise-library c#-4.0

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

Sitecore如何隐藏/禁用Rich Text Editor中的HTML选项卡

有人可以建议如何隐藏/禁用sitecore上的富文本编辑器中的HTML选项卡吗?

我一看这个,但需要在Sitecore的核心富文本XML的变化.

这个解决方案的问题是我们需要修改每个实例的XML以及升级的内容吗?

谢谢.

sitecore sitecore6

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

澄清web.config安全性以拒绝IP地址

有人可以帮我理解下面的system.webServer配置部分.基本上,

  1. 子网掩码做什么?
  2. 如果我们不指定子网掩码会发生什么?
  3. 如何添加IP地址范围?

add allowed ="true"ipAddress ="192.168.100.1"subnetMask ="255.255.0.0

http://msdn.microsoft.com/en-us/library/windowsazure/jj154098.aspx

如何应用某些IP地址并阻止某些IP地址?

谢谢.

asp.net web-config

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

Powershell打印奇怪的价值观

我的powershell脚本时不时地打印出蓝色.我多次重新检查,我没有功能或脚本来打印这个.如果这是PowerShell的预期行为,有人可以帮助我吗?

PSPath            : Microsoft.PowerShell.Core\FileSystem::\\SOMEDIR\
PSParentPath      : Microsoft.PowerShell.Core\FileSystem::\\SOMEDIR\
PSChildName       : SOMEFILENAME
PSProvider        : Microsoft.PowerShell.Core\FileSystem
PSIsContainer     : True
Name              : SOMEFILENAME
Parent            : Archieve
Exists            : True
Root              : \\SOMEDIR
FullName          : \\SOMEDIR\
Extension         :
CreationTime      : 17/05/2013 4:05:15 PM
CreationTimeUtc   : 17/05/2013 6:05:15 AM
LastAccessTime    : 17/05/2013 4:05:15 PM
LastAccessTimeUtc : 17/05/2013 6:05:15 AM
LastWriteTime     : 17/05/2013 4:05:15 PM
LastWriteTimeUtc  : 17/05/2013 6:05:15 AM
Attributes        : Directory
BaseName          : SOMEFILENAME
Mode              : d----
Run Code Online (Sandbox Code Playgroud)

以下是可疑的PowerShell片段:

foreach ($file in Get-ChildItem $path*.* -Include *.csv){ …
Run Code Online (Sandbox Code Playgroud)

powershell

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

蔚蓝的Redis缓存/会话是否需要Serializable属性

我打算将Azure Redis用于会话状态和缓存。

过去,我使用了企业库和azure专用缓存,该缓存要求对所有需要存储的对象(复杂对象)具有[Serializable]属性。

有人可以帮我了解使用天蓝色redis将对象存储为会话或缓存的要求吗?

也有任何模式要求Cache返回给定的对象。例如,如果我要员工对象,缓存应该给我。

caching azure redis

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