データコンボで空白リストを挿入。

解決


くぅ  2005-07-30 00:15:27  No: 91153

今、VB6で開発をしています。
コンボボックスにデータコンボを使用しているのですが、
データコンボはリスト値にそのままデータベースの内容を表示しているので

何も選択されていない状態=空白

のリストの挿入ってすることできますか?
よろしくお願いします。


。。。  2005-07-30 00:58:37  No: 91154

SQLの発行結果として、空白行を含めればよいのではないのかな?


おさるさん  2005-07-30 18:28:56  No: 91155

データコンボの最初に空白行を入れた後にデータベースの内容を表示してはどうでしょうか?


くぅ  2005-08-01 07:37:29  No: 91156

おそくなりました。
レスありがとうございます。

。。。さん>>
データベースは用意されているものを使うので
空白行を抽出することは出来ないです。

おさるさん>>
明日試してみます。


魔界の仮面弁士  2005-08-01 18:07:08  No: 91157

> データベースは用意されているものを使うので
> 空白行を抽出することは出来ないです。

データベースが何かわかりませんが、たとえばOracleなら、
  SELECT MyTable.ID, MyTable.NAME FROM MyTable
  UNION ALL
  SELECT 0, NULL FROM DUAL
  ORDER BY 1
のようにすれば、データベースの内容を変更せずに、
空白行を抽出することができるのでは。


くぅ  2005-08-01 20:12:22  No: 91158

魔界の仮面弁士>>
使用しているのはDB2なのでpostgresqlですね。

postgresqlにはDUALがないみたいだし、
調べた結果Createしないといけないと
書いてあったのでムリっぽいです。


もげ  2005-08-02 17:48:05  No: 91159

データコンボではなく、
普通のコンボボックスにレコードセットの内容と空白行をAddItemしたほうが、
制御しやすいでしょう。


くぅ  2005-08-03 18:16:09  No: 91160

やっぱりそれがいちばんですよね。。。

ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加