如何管理将InfoPath表单部署到不同的sharepoint服务器?是否有更好的方法来处理所有特定于站点的数据连接而无需打开表单,编辑数据连接并重新发布每个环境?
我的机器上有一个svn repo(Windows).任何人都有脚本将其备份到网络共享?
我在本地使用回购,因为我断开了很多.网络共享位于具有备份策略的服务器上.我是git/hg的完美候选人,但我还是不想放弃我的VS集成.
我们一直在尝试将很多列从可空变为不可空,这涉及删除所有关联对象,进行更改以及重新创建关联对象.
我们一直在使用SQL Compare生成脚本,但我注意到SQL Compare不会编写统计对象的脚本.这是否意味着可以放弃它们,数据库将像以前没有它们那样工作,或者让Red Gate错过了一个技巧?
我是一个完整的Xcode /的Objective-C /可可新手,但我学得很快,真正开始享受得到认真处理一个新的语言,平台和模式.
有一件事是,虽然,使用Visual Studio有R#已经这么久了,我有种被宠坏的编码工具,如重构和完成等,并据我可以告诉Xcode中有一些相当有限的内置支持,这东西.
关于这一点,没有人知道如果任何加载项或任何可用于Xcode的环境,增加编码助手,如从一个类的接口定义等,自动生成实施骷髅?
我怀疑没有,但我想它无能为力.
我想取一些RTF输入并清除它以删除除\ ul\b\i之外的所有RTF格式,以便将其粘贴到带有次要格式信息的Word中.
用于粘贴到Word中的命令将类似于:oWord.ActiveDocument.ActiveWindow.Selection.PasteAndFormat(0)(剪贴板中已有一些RTF文本)
{\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Courier New;}}
{\colortbl ;\red255\green255\blue140;}
\viewkind4\uc1\pard\highlight1\lang3084\f0\fs18 The company is a global leader in responsible tourism and was \ul the first major hotel chain in North America\ulnone to embrace environmental stewardship within its daily operations\highlight0\par
Run Code Online (Sandbox Code Playgroud)
您是否知道如何使用正则表达式或其他东西安全地清理RTF?我使用VB.NET进行处理,但任何.NET语言示例都可以.
我正在使用Visual Studio Tools for Office(2008)开发Excel 2007加载项.我有一张包含多个ListObjects的工作表,它们在启动时绑定到数据表.当它们被绑定时,它们会正确自动调整大小.
他们被重新绑定时会出现问题.我在功能区栏上有一个自定义按钮,它返回到数据库,并根据用户输入的某些条件检索不同的信息.这个新数据返回并重新绑定到ListObjects - 但是,这次它们没有调整大小并且我得到一个异常:
无法绑定ListObject,因为无法调整其大小以适合数据.ListObject无法添加新行.这可能是由于无法移动列表对象下方的对象而引起的.
内部异常:"Range类的插入方法失败"
原因:Microsoft.Office.Tools.Excel.FailureReason.CouldNotResizeListObject
我无法在Google或MSDN上找到关于此错误的任何有意义的内容.我一直试图弄清楚这一点,但无济于事.
基本代码结构:
//at startup
DataTable tbl = //get from database
listObj1.SetDataBinding(tbl);
DataTable tbl2 = //get from database
listObj2.SetDataBinding(tbl2);
//in buttonClick event handler
DataTable tbl = //get different info from database
//have tried with and without unbinding old source
listObj1.SetDataBinding(tbl); <-- exception here
DataTable tbl2 = //get different info from database
listObj2.SetDataBinding(tbl2);
Run Code Online (Sandbox Code Playgroud)
请注意,即使ListObject正在缩小,并且不仅在它增长时,也会发生此异常.
是否有任何自动方法可以在.NET中修剪路径字符串?
例如:
C:\Documents and Settings\nick\My Documents\Tests\demo data\demo data.emx
Run Code Online (Sandbox Code Playgroud)
变
C:\Documents...\demo data.emx
Run Code Online (Sandbox Code Playgroud)
如果它被内置到Label类中会特别酷,而我似乎记得它 - 虽然找不到它!
在构建存储过程/查询时,是否可以/应该使用LIKE条件作为INNER JOIN的一部分?我不确定我问的是正确的,所以让我解释一下.
我正在创建一个过程,该过程将在包含文本的列中搜索要搜索的关键字列表.如果我坐在控制台,我会这样执行:
SELECT Id, Name, Description
FROM dbo.Card
WHERE Description LIKE '%warrior%'
OR
Description LIKE '%fiend%'
OR
Description LIKE '%damage%'
Run Code Online (Sandbox Code Playgroud)
但是,我在一个存储过程中进行"强类型"列表解析时,我捡到的一个技巧是将列表解析为表变量/临时表,将其转换为正确的类型,然后对该表执行INNER JOIN在我的最终结果集中.当向程序发送整数ID列表时,这很有用.我最终得到一个如下所示的最终查询:
SELECT Id, Name, Description
FROM dbo.Card
INNER JOIN @tblExclusiveCard ON dbo.Card.Id = @tblExclusiveCard.CardId
Run Code Online (Sandbox Code Playgroud)
我想用一个字符串列表来使用这个技巧.但是因为我正在寻找一个特定的关键字,所以我将使用LIKE子句.理想情况下,我认为我的最终查询看起来像这样:
SELECT Id, Name, Description
FROM dbo.Card
INNER JOIN @tblKeyword ON dbo.Card.Description LIKE '%' + @tblKeyword.Value + '%'
Run Code Online (Sandbox Code Playgroud)
这可能/推荐吗?
有没有更好的方法来做这样的事情?
我在条款的两端加上通配符的原因是因为卡片文本中使用了"archfiend","beast-warrior","direct-damage"和"battle-damage"术语.
我的印象是,根据性能,我可以使用我指定的查询,还是使用全文关键字搜索来完成相同的任务?
除了让服务器对我想要文本搜索的字段进行文本索引之外,还有什么我需要做的吗?
我有一个flex应用程序,需要能够生成和执行JavaScript.当我这样说时,我的意思是我需要执行我在Flex应用程序中创建的原始JavaScript(而不仅仅是现有的JavaScript方法)
我目前通过公开以下JavaScript方法来做到这一点:
function doScript(js){ eval(js);}
Run Code Online (Sandbox Code Playgroud)
然后我可以在Flex中做这样的事情(注意:我正在做一些比真正的Flex应用程序中的警报框更重要的事情):
ExternalInterface.call("doScript","alert('foo'));
Run Code Online (Sandbox Code Playgroud)
我的问题是这是否会带来任何安全风险,我假设它不是因为Flex和JasvaScript都运行客户端...
有一个更好的方法吗?
.net ×3
c# ×2
sql ×2
sql-server ×2
apache-flex ×1
data-binding ×1
excel ×1
exploit ×1
infopath ×1
interface ×1
javascript ×1
macos ×1
moss ×1
ms-word ×1
objective-c ×1
oop ×1
path ×1
php ×1
refactoring ×1
rtf ×1
scripting ×1
sharepoint ×1
statistics ×1
svn ×1
theory ×1
vb.net ×1
vsto ×1
winforms ×1
xcode ×1