|
Тема |
Re: Не много страничен въпрос [re: val63] |
|
Автор |
andrew_nikoloff (новак) |
|
Публикувано | 14.11.03 09:21 |
|
|
Ами за новостите във FB трябва да си четеш ReleaseNotes-ите, защото все още няма завършена единна документация за него (чел съм едно файлче, ама май беше драфт и не мога да се сетя за адрес). Иначе за IB6 можеш да си ги дръпнеш от http://firebird.sourceforge.net/index.php?op=doc&id=userdoc
По въпроса за бъговете в IB - 6.0.1 е отвратителен , ама 6.0.2 е с една идея по-добре. Но наистина е аПсолютно безмислено да се ползва 6-така, след като има FB .
Има някои неща, които не ми се вързват с понятието "обратно съвместим", но те са дреболии и се оправят лесно. Например сега се сещам за следната ситуация. Имаш следния SQL:
select p.id, p.amount, p.client_id, c.name from payments p inner join clients c on c.id = p.client_id where id = :ID
Това е напълно нормален RefreshSQL за TIBDataSet да речем. С IB6 си работи като пушка и ако си си писал програмата едно време за него, ще се изненадаш, че това на FB гърми с internal gds software consistency check (table PAYMENTS). или Ambiguous field name between table PAYMENTS and table CLIENTS. Обратно съвместим, ама не съвсем
Признавам, че горният SQL не е съвсем коректен, ама все пак на IB си върви, а под обратна съвместимост аз разбирам да не ми се налага да си прекомпилирам програмата като си сложа FireBird-а...
|
| |
|
|
|