小编fra*_*lly的帖子

通过C#转义SQL INSERT INTO中的特殊字符

我搜索过谷歌,但尚未找到任何解决方案.基本上我有一个在图库中设置的评论Feed(类似于facebook或stackoverflow评论).用户可以发表评论并阅读其他用户发布的评论.这工作正常.但是,如果用户尝试使用撇号发布评论,我会收到一个不错的小Web应用程序错误:

's'附近的语法不正确.字符串')'后面的未闭合引号.

我发布到SQL的评论是81.我想要一个能够逃脱所有特殊字符的解决方案,这样无论用户输入什么,无论什么,都不会出错.

代码背后

Fetcher.postUserComments(connectionString, imagePath, comments.ToString(), userId);
Run Code Online (Sandbox Code Playgroud)

提取程序

sqlCom.CommandText = "INSERT INTO dbo.Table(userId, imagePath, userComments, dateCommented) VALUES ('" + userId + "', '" + imagePath + "', '" + comments + "', '" + theDate + "')";
Run Code Online (Sandbox Code Playgroud)

数据类型是字符串,我也试过做.ToString()但没有运气.提前感谢任何有用的输入.

c# sql sql-server escaping

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

createElement <a href=variable1> variable2 </a>

我需要在SharePoint 2010中创建导航Web部件.我使用表来显示SharePoint列表中的项目,并且表格的结构如下:

Column1 =要显示的文本(标题)Column2 = URL(TitleLink)

我似乎无法弄清楚如何创建<a href></a>标记并将变量放在appropraite的位置.我不断得到的结果只是<th>标签中的HTML标记.我在谷歌的很多地方搜索过,但还没有找到一个好的答案.

下面是关于使用变量打印表头的工作正常的代码.但是,在该打印文本(theHeaderText)后面我想在其后面添加一个链接,以便当用户点击时,它会转到该链接.

var siteUrl = '/sites/dev/';
var theCounter = 0;
ExecuteOrDelayUntilScriptLoaded(retrieveListItems, "sp.js");

function retrieveListItems() {
var clientContext = new SP.ClientContext(siteUrl);
var oList = clientContext.get_web().get_lists().getByTitle('myList');
var camlQuery = new SP.CamlQuery();
camlQuery.set_viewXml("<Where><And><IsNotNull><FieldRef Name='Title' /></IsNotNull>    <IsNotNull><FieldRef Name='TitleLink' /></IsNotNull></And></Where>");
this.collListItem = oList.getItems(camlQuery);
clientContext.load(collListItem);
clientContext.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceeded),     Function.createDelegate(this, this.onQueryFailed));
}

function onQuerySucceeded(sender, args) 
{
var listItemEnumerator = collListItem.getEnumerator();
    while (listItemEnumerator.moveNext()) 
    {
    var oListItem = listItemEnumerator.get_current();

    //Each column in in the SharePoint List will …
Run Code Online (Sandbox Code Playgroud)

html javascript sharepoint createelement

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

标签 统计

c# ×1

createelement ×1

escaping ×1

html ×1

javascript ×1

sharepoint ×1

sql ×1

sql-server ×1