小编Nic*_*ick的帖子

为数据库中的所有存储过程授予用户执行权限?

我从旧数据库生成脚本,创建了一个新数据库并从旧数据库导入了所有数据.然而,到目前为止,没有用户拥有存储过程的执行权限.我知道我可以使用

GRANT EXECUTE ON [storedProcName] TO [userName] 
Run Code Online (Sandbox Code Playgroud)

但是,如果它只是一些程序,那么我有大约100个,那么对于特定用户授予所有这些权限的最简单方法是什么?

提前致谢.

sql sql-server sql-server-2000

96
推荐指数
4
解决办法
27万
查看次数

如何创建XML字符串而不是使用字符串生成器?

我使用下面的代码(本例简化)将数据发布到SharePoint列表

StringBuilder customerDoc = new StringBuilder();

customerDoc.Append("<Method ID='1' Cmd='New'>");
customerDoc.Append("<Field Name='Name'>" + Name + "</Field>");
customerDoc.Append("<Field Name='Age'>" + age + "</Field>");
customerDoc.Append("<Field Name='City'>" + city + "</Field>");
customerDoc.Append("<Field Name='Country'>" + country + "</Field>");

customerDoc.Append("</Method>");

XmlDocument xDoc = new XmlDocument();
XmlElement xBatch = xDoc.CreateElement("Batch");
xBatch.SetAttribute("OnError", "Continue");

xBatch.InnerXml = sb_method.ToString();

XmlNode xn_return = sharePoint.listsObj.UpdateListItems(ConfigurationManager.AppSettings["SaveCustomer"].ToString(), xBatch);
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我使用的是一个不理想的字符串构建器,所以我想知道应该使用什么来代替创建XML字符串?

提前致谢.

c# xml asp.net sharepoint

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

正则表达式,检查特定长度范围之间的数字.C#/ ASP.NET

我有以下正则表达式来检查是否输入了11位数字

^[0-9]{11}$
Run Code Online (Sandbox Code Playgroud)

现在,我想检查数字是否有11-14位,我应该如何更改我的正则表达式?

提前致谢.

c# regex asp.net range

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

标签 统计

asp.net ×2

c# ×2

range ×1

regex ×1

sharepoint ×1

sql ×1

sql-server ×1

sql-server-2000 ×1

xml ×1