今、VB6で開発をしています。
コンボボックスにデータコンボを使用しているのですが、
データコンボはリスト値にそのままデータベースの内容を表示しているので
何も選択されていない状態=空白
のリストの挿入ってすることできますか?
よろしくお願いします。
SQLの発行結果として、空白行を含めればよいのではないのかな?
データコンボの最初に空白行を入れた後にデータベースの内容を表示してはどうでしょうか?
おそくなりました。
レスありがとうございます。
。。。さん>>
データベースは用意されているものを使うので
空白行を抽出することは出来ないです。
おさるさん>>
明日試してみます。
> データベースは用意されているものを使うので
> 空白行を抽出することは出来ないです。
データベースが何かわかりませんが、たとえばOracleなら、
SELECT MyTable.ID, MyTable.NAME FROM MyTable
UNION ALL
SELECT 0, NULL FROM DUAL
ORDER BY 1
のようにすれば、データベースの内容を変更せずに、
空白行を抽出することができるのでは。
魔界の仮面弁士>>
使用しているのはDB2なのでpostgresqlですね。
postgresqlにはDUALがないみたいだし、
調べた結果Createしないといけないと
書いてあったのでムリっぽいです。
データコンボではなく、
普通のコンボボックスにレコードセットの内容と空白行をAddItemしたほうが、
制御しやすいでしょう。
やっぱりそれがいちばんですよね。。。
ありがとうございました。
ツイート | ![]() |