![](/img/trans.png)
[英]How can I find Unicode/non-ASCII characters in an NTEXT field in a SQL Server 2005 table?
[英]TransactSQL: How to search table for ntext field starting with '-'
我的 ASP web 頁面調用 SQL 服務器數據庫,嘗試查找列以字符“-”開頭的所有行。 (英語是一個 ntext 列)
我可以在企業管理器中毫無問題地執行以下查詢並獲得所需的結果:
SELECT english FROM Translations WHERE english LIKE N'-%' ORDER BY english
但是當我在 web 頁面中執行此查詢時,我得到一個 NOT FOUND(記錄集 EOF)。 任何正常的 alpha char AZ 都可以正常工作,但 '-' 失敗,即使有內容以該字符開頭的記錄。
我相信“-”必須是某種特殊字符,但我如何調整查詢以使其返回應有的結果?
謝謝專家!
謝謝馬丁和戈登! 就是這樣!
我的懷疑與這里的問題相同(正在搜索的連字符變體與文本中包含的變體不同。 – Martin Smith 昨天
有不同類型的破折號——最常見的是 em-dash 和 en-dash。 您可能只是在尋找錯誤的字符。 ——戈登·林諾夫昨天
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.