我们有一个查询运行一个相当大的表,不幸的是需要在几个varchar字段上使用LIKE'%ABC%',以便用户可以搜索部分名称等.SQL Server 2005
在使用LIKE时,在这些varchar字段上添加索引是否有助于选择查询性能,还是基本上忽略索引并在这些情况下执行完整扫描?
使用LIKE时提高性能的其他任何可能方法?
我们从另一家公司继承了一些C#代码作为项目的一部分,该公司执行URL重定向,根据需要修改现有查询字符串,更改项目值,添加新参数等.但问题是代码充其量只是错误,最终会复制查询字符串中的项目而不是正确更新它们.该代码适用于第一次通过,但在其他调用时,重复问题变得明显.
例如:MyPage.aspx?startdate = 08/22/09&startdate = 09/22/09
它不需要复制项目,而是需要使用新值(如果已存在)进行更新,或者如果不存在则添加.
是否有一个C#类或一组函数来处理查询字符串,允许一种简单的方法来访问和更新/添加解决这些问题的参数,而不是现在似乎在使用代码的盲添加方法?这需要能够处理可能始终存在或不存在的多个参数,并在后续调用中添加和更新.
我们将尽快使用现有逻辑,而不是在可能的情况下重新创建某些内容,以便以半标准方式快速解决此问题,以便将来进行可维护性和重用.
我们使用以下内容在ASP.NET中进行电子邮件验证:
\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
Run Code Online (Sandbox Code Playgroud)
如何修改它以忽略前导和尾随空格?
我们在回发代码中处理的实际修剪但是如果用户通常由于复制和粘贴而具有额外空间,则验证器将被触发为无效.
在有了一个开发PC HD损坏之后,我正在考虑让我的开发环境完全基于Virtual PC的想法.
核心项目将是: - XP专业版32 - IIS - VS2003 - VS2008 - SQL Server 2005 - Office 2003
主要源将驻留在SVN中的服务器上,而VPC上只有一个clocal副本.这将适用于基于Windows的Web和桌面开发.
假设主机具有良好的性能并提供硬件虚拟化,是否存在任何已知的具有这种设置的问题,即主要优点和缺点.任何性能问题或其他问题都会使这个好或坏?
我想走这条路线,这样我就可以创建一个完整的备份VPC,可以放在新PC上,如果一个发生故障,并根据需要重新安装或复制到笔记本电脑上进行异地工作等.使用新的Virtual PC功能Win7这似乎也可能更好地向前发展.
在我们走这条路之前,想得到一些反馈意见......
我们目前是Infragistics NetAdvantage Select客户,已经使用了几年.他们的控制是好的,但不是我称之为伟大的,但迄今为止学习它们的时间是我们坚持使用它们的主要原因.我们使用ASP.NET和Winnform控件.
由于我们需要更新,我们正在考虑将DevExpress作为一种选择,因为它们似乎提供了许多相同的功能.
对于那些已经从mInfragistics转向DevExpress的人来说,你是如何找到它的?前进还是后退?这样做有利有弊吗?
有没有办法通过OSX从Windows Vista到Mac Mini进行远程桌面访问?希望能够远程访问Mac以访问系统,因此无需在单独的监视器/ kb上进行测试和开发.
是否可以使用类似于Windows远程桌面的东西?
任何人对iPhone开发相关的播客有什么建议吗?
我遇到的只有一个是http://www.mobileorchard.com/,正在寻找其他人.
有没有人对信用卡的卡片存档服务有任何经验,处理持续购买的信用卡信息存储?
我们正在寻找可以通过Web服务或类似方法与自定义ASP.NET应用程序集成的解决方案,但是从方程式中删除了信息的存储,以降低风险并满足PCI合规性问题.
我们需要一种解决方案,允许我们以不同的金额为卡通系统进行持续计费,而不是每月固定的订阅账单.
在ASP.NET应用程序中设置IE7兼容模式模式以处理IE8问题的最简单方法是什么?是否可以通过web.config设置它,还是必须在IIS或页面级别设置?
我需要获取表的一组不同记录以及所有重复项的最大日期。
前任:
Select distinct a,b,c, Max(OrderDate) as maxDate
From ABC
Group By a,b,c
Run Code Online (Sandbox Code Playgroud)
问题是我得到每个不同日期的记录。
前任:
aaa, bbb, ccc, Jan 1 2009
aaa, bbb, ccc, Jan 28 2009
Run Code Online (Sandbox Code Playgroud)
我怎样才能限制这个所以我最终只有:
aaa, bbb, ccc Jan 28 2009
Run Code Online (Sandbox Code Playgroud)
我认为问题在于团队和团队相处得不好。
编辑:找到导致问题的问题,查询结果符合预期,而不是上面的结果。
我们有一个相当大的基于Windows的1.1 .NET应用程序,我们正在考虑升级到2.0.我们考虑更新的主要原因是我们可以利用Visual Studio 2008在项目上进行持续开发,同时我们使用Infragistics Suite控件,1.1版本不再使用新功能进行更新.
由于这是一个仅针对一个组织的内部Windows应用程序,而不是一个安全问题更受关注的公共Web应用程序,因此从这样的升级中可以看到哪些好处?对于基于Windows的应用程序,2.0和其他优点是否有超过1.1的性能和其他改进?
我们正在考虑为客户创建一个自定义ASP.NET应用程序,但它们是一个非营利组织,因此预算有限.
我们通常开发ASP.NET Web和桌面应用程序以连接到中央SQl Server 200X数据库,即在联网的Windows Server上运行的完整版SQL Server.在这种情况下,我们将无法提供完整版本.
在这种安排中使用SQL Server Express是否有任何问题?IIS和SQL Server Express将在同一物理服务器上运行,通过本地Intranet向用户提供页面.
在开发应用程序本身或部署方面需要注意哪些真正的差异?这将是一个相当标准的应用程序,SQL主要用于具有表和SP的数据存储区,除此之外没有任何SQL Server特定的.
asp.net ×3
sql-server ×3
.net ×2
sql ×2
windows ×2
c# ×1
controls ×1
credit-card ×1
devexpress ×1
distinct ×1
email ×1
infragistics ×1
iphone ×1
macos ×1
pci-dss ×1
podcast ×1
query-string ×1
regex ×1
select ×1
t-sql ×1
upgrade ×1
url ×1
virtual-pc ×1
vpc ×1
web-services ×1
winforms ×1