投稿日 | : 2007/06/04(Mon) 14:11 |
投稿者 | : こう |
Eメール | : |
URL | : |
タイトル | : Re^13: データグリッドから削除 |
> う〜ん、「権限」「一部」というのは、どのような状態なのでしょうか?
> そちらの状況が読み取れませんので、より具体的な例を出していただけると助かります。
すみません。このような感じです。ローカル環境でオラクル9.0,win2000を使っています。
例)全データ(NO,区分は主キー)
NUM NO 区分 名前
1 1 1 A
2 1 2 A
3 2 1 B
4 3 2 B
5 4 3 B
6 5 2 C
7 6 3 C
権限により区分を2まで表示
NUM NO 区分 名前
1 1 1 A
2 1 2 A
3 2 1 B
4 3 2 B
5 5 2 C
> rs.Fields(主キー列).Properties("BASETABLENAME").Value が取得できない状況なのかも。
調べてみたところ、区分を2までにした場合値がnull でエラーでしたので値が取得できていなさそうです。
全件表示した場合は値を取得しました。
Select Row_Number() over(NO, DIVISION)
NUM, NO, DIVISION, NAME from
(Select * from TEST Where DIVISION <any '3')
Where NUM = '1' OR DIVISION = '' OR NAME = '' ORDER BY NUM;
多分、区分の部分を3未満に設定したからかなと思うんですが・・