従業員の名前を返すには、受信した従業員番号が必要です
'グローバル データは 1 回だけロードされるとみなされます
set Doc = CreateObject("Microsoft.XMLDOM")
Doc.async = false
Doc.load(Server.MapPath("user_cnname.xml"))
関数 cnname_var (varusername)
dim ノード、i、nodecount、root
set nodeLis= Doc.getElementsByTagName("ユーザー")
ノードカウント = ノードリストの長さ
i=0からnodeCount - 1の場合
if nodeLis.item(i).childnodes.item(0).text = varusername then
「なぜそれが項目(2)なのかは少し疑問があります」
cnname_var = nodeLis.item(i).childnodes.item(2).text
終了関数
終了する場合
次
cnname_var = varusername
終了関数の
XML ファイルは次のとおりです:
<?xml version="1.0"coding="gb2312"?>
<user_cnname>
<ユーザー>
<ユーザー名>A140</ユーザー名>
<cnname>趙建川</cnname>
</ユーザー>
<ユーザー>
<ユーザー名>A141</ユーザー名>
<cnname>趙建川</cnname>
</ユーザー>
</user_cnname>
ただし、この方法はデータベースから直接クエリを実行するほど高速ではないため、この方法は使用されません。
クエリはJavaScript + データアイランドを使用して実装することもできますが、細かいことがなければASPコードで呼び出すのは簡単ではありません。