public bool HasWork (int lane_id, int revision_id, int host_id)
{
using (IDbCommand cmd = CreateCommand ()) {
cmd.CommandText = "SELECT Count (*) FROM Work WHERE lane_id = @lane_id AND revision_id = @revision_id AND host_id = @host_id";
DB.CreateParameter (cmd, "lane_id", lane_id);
DB.CreateParameter (cmd, "revision_id", revision_id);
DB.CreateParameter (cmd, "host_id", host_id);
return (int) cmd.ExecuteScalar () != 0;
}
}