これは単純なはずですが...JavaScriptを介してMS Access dbからの値をいくつかの選択ボックスに入力しています。だから... レコードをループして名前を取得します。これらの一部は有効で、一部は空で、一部は (何らかの理由で) null です。空の値と null の値をトラップして、選択オプションに表示されないようにしたい。ここに私が持っているものがあります:
var SQL = "SELECT DISTINCT design_lead FROM projects";
rs.Open(SQL, cn);
if(!rs.bof) {
rs.MoveFirst();
}
var i=0;
while(!rs.eof) {
desLead = rs("design_lead");
if(desLead==null || desLead==undefined || desLead=='') {
i=i+1;
rs.MoveNext();
}
else {
$("#leadName").append("<option>"+desLead+"</option>")
i=i+1;
rs.MoveNext();
}
}
rs.Close();
問題は、オプション リストに常に null が表示されることです。数日間検索しましたが、役立つものは見つかりませんでした...そして、さまざまなトラップ (typeof など) を試しましたが、何も機能しません。