lighto
07.09.2009, 14:53
Подскажите почему так? У меня есть запрос к базе данных, он возвращает что-либо.
А когда я пытаюсь следом за запросом вытащить длинну самого запроса в событие Alert.show() оно у меня выходит только со второго раза? как мне сделать что бы выходило с 1 раза.
private function TestIt():void
{
if ((txtPassword.length == 0))
{
Alert.show("Укажите пароль");
return;
txtPassword.setFocus();
}
query2.addEventListener(Query.QUERY_END,queryUsers1End);
query2.execute("Select id,username,password from Users where id="+Combo1.selectedItem.id+" and password='"+txtPassword.text+"'");
Alert.show(query2.Records.length.toString());}
То есть если правильно введено мне lenght должно выдать 1 а если нет 0 так вот он выдает 1 но только со 2 раза а нужно так что бы с 1 раза выдовал.
А когда я пытаюсь следом за запросом вытащить длинну самого запроса в событие Alert.show() оно у меня выходит только со второго раза? как мне сделать что бы выходило с 1 раза.
private function TestIt():void
{
if ((txtPassword.length == 0))
{
Alert.show("Укажите пароль");
return;
txtPassword.setFocus();
}
query2.addEventListener(Query.QUERY_END,queryUsers1End);
query2.execute("Select id,username,password from Users where id="+Combo1.selectedItem.id+" and password='"+txtPassword.text+"'");
Alert.show(query2.Records.length.toString());}
То есть если правильно введено мне lenght должно выдать 1 а если нет 0 так вот он выдает 1 но только со 2 раза а нужно так что бы с 1 раза выдовал.