簡體   English   中英

如何在C#中與SQL數據庫表之間來回存儲和檢索數組

[英]How to store and retrieve an array to and from SQL database table in c#

我必須在表的列中插入一個字符串。 但是由於存在諸如``(反逗號)之類的字符,因此SQL Server不接受整個字符串。 所以我想存儲字符的unicode(integer)值,而不是將字符串的字符存儲到該列中。 為此,我正在使用數組。 我想知道如何將數組(數組的元素)插入表列,以及如何將它們一一檢索,以便我可以將它們轉換回字符串。 請幫助..謝謝....

您走錯了路。 您遇到的是一個SQL注入問題,這意味着您正在將SQL語句構建為字符串。 那總是一個不好的選擇。 在這種情況下,您已經創建了一個錯誤,但是在許多情況下,它會帶來嚴重的安全風險。

如果將SQL語句轉換為參數化查詢,您將不再遇到問題,也不必處理數組或其他古怪的解決方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM