Xyz商品醫院@聖彼得堡分區存儲在名爲_value的字符串變量中。現在什麼是C#sting查詢將這個值插入到MS SQL表中。在MS SQL Server 2008中插入特殊字符
0
A
回答
4
你可以嘗試:
using(SqlCommand cmd = new SqlCommand(
"INSERT INTO your_table (field1) SELECT @val",
dbconn))
{
cmd.Parameters.Add("@val", your_string);
try { cmd.ExecuteNonQuery(); }
catch (Exception ex) { Debug.WriteLine(ex.Message); }
}
OP評論後編輯:
如果您有多個列中插入您可以使用此不同的查詢:
"INSERT INTO your_table (field1, field2, field3) SELECT @val1, @val2, @val3"
,並添加代碼併爲每個查詢參數賦值。
-1
爲進入數據庫分配值爲 HttpUtility.HtmlEncode(named _value);
然後在檢索時使用HttpUtility.HtmlDecode(value)。即使你直接輸入它應該插入它.. 可以請更具體什麼你想要達到什麼從這個
+0
爲什麼OP應該使用帶有字符串的'HtmlEncode'來插入數據庫?想想以後他是否需要查詢該值... – Marco 2012-03-30 09:56:54
+0
對於這個問題,比使用HTML實體有更好的解決方案。 – 2012-03-30 09:56:56
相關問題
- 1. 在SQL Server 2008中插入特殊字符RE
- 2. 在SQL Server 2008數據庫中插入特殊字符
- 3. SQL SERVER插入特殊字符
- 4. SQL Server 2008不支持特殊字符
- 5. 從SQL Server 2008搜索特殊字符?
- 6. SEARCHING特殊字符 - SQL SERVER 2008
- 7. 字母數字和特殊字符在SQL Server 2008的排序
- 8. 排序在SQL Server 2008中具有特殊字符的列
- 9. 在SQL Server 2008中轉義特殊字符
- 10. 如何在SQL Server 2008中顯示特殊字符?
- 11. 從PHP到Microsoft SQL Server中插入特殊字符
- 12. 插入特殊字符
- 13. 特殊字符在PHP中 - SQL Server
- 14. 在SQL Server中篩選特殊字符
- 15. 在mysql中插入特殊字符?
- 16. 在輸入中插入特殊字符
- 17. 將特殊字符XML插入到SQL
- 18. MySQL插入特殊字符
- 19. 特殊字符,MS SQL Server 2012,ASP和SQL?
- 20. 如何搜索SQL Server 2008 R2中的特殊字符?
- 21. 排除SQL Server 2008中的特殊字符
- 22. 無法在MS SQL 2008中通過freetds unixODBC插入unicode字符
- 23. 插入特殊字符
- 24. ms sql server 2008
- 25. 在java.util.Date中插入特殊字符
- 26. 在表名中插入特殊字符
- 27. 在sqlite中插入特殊字符
- 28. SQL Server T-SQL搜索特殊字符
- 29. 插入的隨機特殊字符
- 30. 不能在SQL Server 2008中插入字符'≤'
你必須取代'與'' – Zyku 2012-03-30 09:54:14
+1。比用手工方式逃避(這可能是他們計劃的)要好得多。 – Joey 2012-03-30 09:54:30
如果我想一次插入多列,那麼我應該在查詢中寫什麼而不是'SELECT @val' – Towhid 2012-03-30 10:02:03