dim templayer as layer, tempfeatures as new mapxlib.features
dim tempdataset as mapxlib.dataset, tempfeature as mapxlib.feature, tempfield as mapxlib.field
dim nodx as node, nody as node, nodz as node
if trim(text1.text) = "" then
msgbox "請輸入要查詢內容"
text1.setfocus
exit sub
end if
treeview2.nodes.clear
for each templayer in map1.layers
if templayer.selectable = true then
set tempdataset = map1.datasets.add(midatasetlayer, templayer)
set tempfeatures = map1.layers.item(templayer).search(templayer.keyfield + " like ""%" + trim(text1.text) + "%""")
if tempfeatures.count > 0 then
set nodx = treeview2.nodes.add(, tvwchild, templayer.name, templayer.name)
nodx.ensurevisible
for each tempfeature in tempfeatures
set nody = treeview2.nodes.add(nodx, tvwchild, templayer.name + "|||" + tempfeature.featurekey, tempfeature.name)
nody.ensurevisible
next
end if
end if
next
mapx實現查詢
1 屬性查詢。find search方法 注意的是find方法只支援tab表檔案,不支援空間資料 表。find 與foxpro中locate定位命令想類似。search 支援sql語句。寫法 僅指sql語句的where 部分,且from語句中只能有乙個表 僅對單錶進行操作 select from l...
mysql模糊查詢 MYSQL模糊查詢
mysql提供標準的sql模式匹配,以及一種基於象unix實用程式如vi grep和sed的擴充套件正規表示式模式匹配的格式。一 sql模式 sql的模式匹配允許你使用 匹配任何單個字元,而 匹配任意數目字元 包括零個字元 在 mysql中,sql的模式預設是忽略大小寫的。下面顯示一些例子。注意在你...
cad模糊查詢符號 sql模糊查詢
sql模糊查詢的語法為 select column from table where column like pattern sql提供了四種匹配模式 1.表示任意0個或多個字元。如下語句 select from user where name like 三 將會把name為 張三 三腳貓 唐三藏 ...