我正在處理一個綁定到訪問數據庫的C#表單應用程序。部分數據庫超出了我的控制範圍,特別是包含",),
等字符串的部分。不用說,這是扼殺了一些查詢,因爲我需要使用該列來選擇其他數據。這只是一個桌面表單應用程序,問題在於導出函數,所以不用擔心SQL注入或其他類似的問題。當我使用一個可能包含它們的變量並將其與存儲在Access數據庫中的變量相匹配時,我該如何告訴這件事在查詢中忽略引號和類似內容?從變量轉義C#中的各種字符
那麼,一個例子是我從單行中提取了幾列。其中一人可能是這樣的:我目前使用的OleDb挖掘到數據庫
大(3-1/16" 直徑)
你的想法的報價是打破了查詢,直到現在我還沒有問題,我寧願不要直到目前我所做的事情能夠得到幫助,至少在我準備好正確的重構之前。
完全不清楚。嘗試給出一些例子,說明它是如何被遺忘的以及你期望它做什麼 – Hogan 2012-08-14 00:17:39
**使用參數**。 – SLaks 2012-08-14 00:20:15
或更好的是,使用一個ORM來爲你處理它(即LINQ to SQL)。 – Adam 2012-08-14 00:27:50