Gedeon |
Отправлено: 11.05.2004, 15:48 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
Если в гриде у поля указать свойства LookUpDataSet, LookUpDropDownFields, LookUpKeyValue, LookUpLinkField и поставить значение ButtonStyle например cbsLookUp, то если в связанной таблице в поле NULL, при запуске проги вылетает ошибка: "Ошибка неизвестного типа". Кто знает как побороть. В исходники компонента лезть не хочется, тем более там пасквиль, а его вообще не переношу.
|
|
olegenty |
Отправлено: 11.05.2004, 16:01 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
заменить NULL на эквивалент NULL (у меня это -1)
|
|
Gedeon |
Отправлено: 11.05.2004, 16:18 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
Спасибо за идею, все гениальное просто , ато я тут чуть в исходники не полез.
|
|
Gedeon |
Отправлено: 11.05.2004, 16:28 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
И не забыть поставить для этой колонки в главной таблице DefaultValue = тому ключику.
|
|
olegenty |
Отправлено: 12.05.2004, 07:14 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
да сталкивался где-то когда-то... с тех пор наличие NULL считаю дурным тоном.
|
|
Gedeon |
Отправлено: 12.05.2004, 09:14 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
QUOTE (olegenty @ 12/05/2004, 08:16) | да сталкивался где-то когда-то... с тех пор наличие NULL считаю дурным тоном. |
Вообще я не совсем с этим согласен иногда его наличие очень удобно(к примеру что-то + NULL = NULL). В данном случае просто шикарный компонент, но для моих целей он не доработан, видимо автору сего творения не нужно было таких возможностей, однако, я считаю, это серьезный недостаток, который практически в любой базе может быть, поэтому такую проверку необходимо было предусмотреть.
|
|
Nick |
Отправлено: 12.05.2004, 10:47 |
|
Машинист паровоза
Группа: Участник
Сообщений: 247
|
Лучше этим шикарным компонентом не пользоваться
есть EhLib там грид покруче и менее глючный |
|
Gedeon |
Отправлено: 12.05.2004, 10:56 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
QUOTE (Nick @ 12/05/2004, 11:49) | Лучше этим шикарным компонентом не пользоваться
есть EhLib там грид покруче и менее глючный |
Спасибо, попробую, просто этих компонент уже гора стоит, вот как оптимальный найдется, так один и останется.
|
|