atomvanishのプロフィール
- ベストアンサー数
- 0
- ベストアンサー率
- 0%
- お礼率
- 0%
- 登録日2008/05/21
- NULLを含む文字列の結合で困っています。
いつもお世話になっています。 VB.NET2003+Access2000環境です。 まず前提として、このデータベースにはユニークなフィールドがありません。(残念ながらこちらの都合では変更することはできません) 従って今まではAccessのクエリウイザードを使って文字列を結合(フィールドを結合)して、ユニークなキーを作っていました。 これを今回、VB.NETで動いているアプリの中にボタンを作り、そこからcsvファイルにエクスポートさせるような仕掛けを作ろうとしました。 ところが、あるフィールドがデータが存在したりNULLであったりするため、結合するとNULLになるデータが出現してきます。 (Accessでは結合時、NULLは無視されていたようで影響はありませんでした) これでは検索して絞り込むキーには出来ず、Accessと同じ結果が得られません。 SQL文では(というかデータアダプターに読み込ませるクエリデザイナ作成時に)どういう風に記述すればNULLがあっても区別出来るようになるのでしょうか? 簡単に言えば フィールドA と フィールドB ともにテキストタイプのデータで、BのみNULLもあり得る場合、 select a, b, a+b as tempAB from tableC というSQL文を実行した結果、tempAB が NULL だけにならない方法をご教示ください。 SELECT CASE when~end などをいろいろ試してみましたがダメでした。 よろしくお願いいたします。
- ベストアンサー
- Visual Basic
- danchor
- 回答数4
- VisualBasic2005 ボタンを押したとき、DirectXで解像度を変更するには
VisualBasic2005 ボタンを押したとき、DirectXで解像度を変更するには ボタンをクリックすると解像度を変える 例)1280,800 → 800,600 アプリケーションを終了したら 元の解像度に戻す のようなものを作りたいのです。 SetDisplayModeの定義は Public Sub SetDisplayMode( _ ByVal width As Integer, _ ByVal height As Integer, _ ByVal bitPerPixel As Integer, _ ByVal refreshRate As Integer, _ ByVal standardVgaMode As Boolean ) と教えていただきました。 ボタンを押したときの処理がよく分からないので どのように書くと解像度が変わるか教えてください。 VisualBasic2005 DirectX10 WindowsVista を使っています。
- 締切済み
- Visual Basic
- suzuki329
- 回答数1