——此文章摘自《Delphi 數據庫開發經典案例解析》定價
¥
特價
¥
購買>>
http://track
linktech
cn/?m_id=dangdang&a_id=A
&l=
&l_type
=
width=
height=
border=
nosave>
在打開一個表之後我們可以利用查詢功能來查詢其中的某條記錄由於實際使用過程中我們不可能也沒有必要記住某個供貨商或者是客戶的編號因此可以直接使用他們的拼音編碼來進行查詢同時人的記憶並不是百分之百精確因此在查詢過程中使用模糊查詢方法更有用它可以從表中查找到與用戶輸入的拼音相近似的所有記錄
http://developcsaicn/delphi/images/jpg>
圖 使用DBNavigator實現對數據表的操作
小知識 SQL中的模糊查詢
SQL中如果使用=!=等來確定給定字符串是否與指定的模式匹配模式可以包含常規字符和通配符字符模式匹配過程中常規字符必須與字符串中指定的字符完全匹配但可使用字符串的任意片段匹配通配符與使用 =和 != 字符串比較運算符相比使用通配符可使 LIKE 運算符更加靈活如果任何參數都不屬於字符串數據類型那麼在使用 LIKE 進行字符串比較時模式字符串中的所有字符都有意義包括起始或尾隨空格如果查詢中的比較要返回包含abc (abc 後有一個空格)的所有行則將不會返回包含abc(abc 後沒有空格)的列所在行但是可以忽略模式所要匹配的表達式中的尾隨空格如果查詢中的比較要返回包含abc(abc 後沒有空格)的所有行則將返回以abc開始且具有零個或多個尾隨空格的所有行如本例中可以在用戶輸入的拼音編碼前後都加入通配符%輸出所有與用戶輸入有相近拼音編碼的數據記錄在後面的實例中我們將講到如何利用Delphi中的字符處理函數來更方便地完成相應的功能
right>[http://developcsaicn/delphi/htm>] [http://developcsaicn/delphi/htm>] []
From:http://tw.wingwit.com/Article/program/Delphi/201311/24979.html