- - PR -
NULLを半角スペースで置き換えたい
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-07-27 01:36
Excel2002VBAにてSQLサーバ内のテーブルを取得したのですが
NULLの含まれている列がありエクセルシートには 空白として表示されるのですがこのシートを printメソッドにてTEXTファイル出力すると Nullの含まれていた列が切り詰められてしまします。 Text出力した際に半角スペースで置き換えたいのですが どの様にしたら宜しいのでしょうか。 | ||||
|
投稿日時: 2006-07-27 08:36
isnull関数でselect時に変換してやればどうでしょうか。
| ||||
|
投稿日時: 2006-07-28 00:33
ご回答ありがとうございます。
下記のようにしてみました。 select isnull(Field1,0,Field1) from Table しかし、実行すると「関数Isnullには引数が2個必要です」 と表示されてしまいます。 他にも下記のようにしてみたのですが If IsNull(Field1) = True Then Field1 = "NODATA" End If "NODATA"は表示されませんでした。 | ||||
|
投稿日時: 2006-07-28 01:28
なんで1個指定したり3個指定したりしてるんですか?? | ||||
|
投稿日時: 2006-07-28 08:30
適正がないから。
日本語が理解できないから。 | ||||
|
投稿日時: 2006-07-28 08:33
select isnull(null,' ')
じゃあこれで | ||||
|
投稿日時: 2006-07-28 23:10
理解できました。 ありがとうございます。 |
1