![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Combobox в DBGrid [D7, XP]
Sw_ © (2010-03-10 11:45:00)В одном из полей DBGrid находится выпадающий список, содержащий данные таблицы. Подскажите, пожалуйста, как в этот список можно добавить пустую строку (не добавляя ее в таблицу).
Sergey13 (2010-03-10 13:47:00) [1]> [6] Sw_ (10.03.10 13:33)
Так тебе id или name нужно? Ты определись. В разных случаях наверное разное запрашивать надо.
select cast(0 as integer),cast('' as varchar(15)) from rdb$database
union all
select id,name from Registrator
Desdechado (2010-03-10 13:39:00) [2]
SELECT CAST( null AS VARCHAR(30) ) FROM Registrator
Sw_ (2010-03-10 13:38:00) [3]
> И. Павел © (10.03.10 13:26) [3]
> Так id, наверное - цисло. Приведите id к строке.
меняю на поле типа VARCHAR, т.е. вместо id указываю name и получаю ошибку
а если указываю 0 и id, то запрос работает
Sw_ (2010-03-10 13:33:00) [4]
select null from Registrator
union
select name from Registrator
Invalid command.
Data type unknown.
Anatoly Podgoretsky (2010-03-10 13:27:00) [5]> Sw_ (10.03.2010 13:24:02) [2]
Может select NULL from T1
И. Павел (2010-03-10 13:27:00) [6]цисло -> число
И. Павел (2010-03-10 13:26:00) [7]Так id, наверное - цисло. Приведите id к строке.
Sw_ (2010-03-10 13:24:00) [8]База Interbase
select 0 from T1
union
select id from T1
так запрос работает, а если вместо 0 поставить '', то ошибка
а мне нужно именно пустое значение
Sergey13 (2010-03-10 11:56:00) [9]Например в справочной таблице в запросе написать
select '' from чего_то_там_у_всех_по_разному
union all
select field_name from table_name