- - PR -
型変換エラーとIsErrorについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-01-29 16:58
DB:Access2000
OS:Win XP テキスト型で金額データを持っているテーブルがあり、 該当の金額項目(COL_A)を通貨型に変換した際に 型変換エラーになるレコードのみを表示するクエリーを 作成したいのですがうまくいきません。 クエリーのデザインで、 IsError(Ccur([COL_A]))の項目を追加し、 該当項目の抽出条件をTrueとしたのですが、 クエリーを実行しようとすると、 「Null文字の使い方が正しくありません。」 というエラーメッセージが表示されてしまいます。 抽出条件を外してクエリーを実行したところ、 COL_AがNullの項目で「#エラー」と表示されます。 また、Ccur([COL_A])でクエリーを実行した場合も、 同じ項目で「#エラー」と表示されます。 ccur関数による型変換でエラーが起きたかどうかを IsError関数で判断できると思ったのですが、違うのでしょうか? |
|
投稿日時: 2008-01-31 16:58
出来ないみたいですね。
関数を自作してチェックすれば対応できると思いますが。 |
1