さらにパッチあて

findallのlimitを実装した。
つ〜ても、見たまんまLIMIT句じゃなくTOPを使うように修正しただけ。
SQL ServerにはLIMIT句が存在しない。
基本的にTOPで扱うことになる。

	function findall($connect, $table, $condition = null, $order = "", $limit = "", $group = "") {
		if($limit) {
			$query	= "SELECT TOP $limit * FROM $table ";
		} else {
			$query	= "SELECT * FROM $table ";
		}
		$query	= $this->GetFindQuery($query, $condition, $order, $limit, $group);
		return $this->find($query, $connect);
	}

これでだいたいのメソッドが書き換えられたんじゃないかと思うけど、いまいち自信がない。(苦笑
findqueryのlimitは自分で書くクエリー側で制御するしかないと思う。一括でSELECTをSELECT TOPに書き換えちゃうとサブクエリ側でlimit使わない場合には対応できないし。