Hello, All! Пример тестовой БД внизу. Запрос такого вида
select * from test_null t where (t.test_str=:test_null0) в случае, если параметр задать равным null возвращает строки, где TEST_STR=NULL Т.е. сравнение нуллов дает true. Я в растерянности. FB2 RC2 - на свежих сборках не тестил. Проверялось в Эксперте и последних ФИБах одс 11 CREATE TABLE TEST_NULL ( ID INTEGER NOT NULL, TEST_STR VARCHAR(10) ); INSERT INTO TEST_NULL (ID, TEST_STR) VALUES (1, NULL); INSERT INTO TEST_NULL (ID, TEST_STR) VALUES (2, NULL); INSERT INTO TEST_NULL (ID, TEST_STR) VALUES (3, 'sd'); INSERT INTO TEST_NULL (ID, TEST_STR) VALUES (4, NULL); INSERT INTO TEST_NULL (ID, TEST_STR) VALUES (5, 's'); COMMIT WORK; -- -=Ты видишь в этой программе баг? Нет? И я не вижу. А он есть=- With best regards, Nikolay Ponomarenko --~--~---------~--~----~------------~-------~--~----~ -~----------~----~----~----~------~----~------~--~---