Чем EasyTable отличается от Accuracer?
Прежде всего, Accuracer - многопользовательская база данных (работает как в режиме файлового сервера, так и в клиент-серверном режиме и даже в обоих режимах одновременно). EasyTable не поддерживает многопользовательский режим доступа по записи, но может работать в многопользовательском режиме только по чтению. Accuracer поддерживает транзакции, а EasyTable - нет. Accuracer - кросс-платформенный продукт, может быть использован под Linux (для этого имеется Kylix 3 Delphi версия продукта). Accuracer быстрее на больших базах данных, (100'000 записей и более) и имеет более быструю индексную систему. Мы рекомендуем EasyTable для небольших локальных баз данных, а Accuracer для больших однопользовательских баз и для многопользовательского режима. Разобраться в этом вопросе детально помогут наши статьи.
Является ли Accuracer преемником Easytable и будет ли прекращена поддержка Easytable?
Мы не имеем планов по прекращению продаж и/или поддержки EasyTable - это прекрасный продукт для своей области применения, заслуживший уважение наших клиентов за долгие годы его использования. Мы будем продавать и поддерживать оба продукта, они имеют различное назначение. Что касается Accuracer, это совершенно оригинальный продукт, основанный на новом движке баз данных нашей собственной разработки. В ряде приложений он может быть использован вместо EasyTable, в то время как местами последний - предпочтительнее.
В данный момент, я очень доволен Easytable как он есть, однако, я немного смущён, следует ли мне переходить на Accuracer или нет.
Вам нет нужды покупать другой продукт, если EasyTable вполне Вас устраивает. Мы будем продолжать поддерживать EasyTable также, как мы это делали до выхода Accuracer.
Будут ли Ваши продукты работать под Дельфи 3?
Нет, мы не планируем поддерживать компиляторы старее 4 версии.
Могу ли я использовать Ваши продукты под Delphi 5 Standard Edition?
Наши базы данных (также, как и MsgCommunicator версии 2 и выше) не могут быть использованы в этой среде, так как эта версия Дельфи не поддерживает компонентов баз данных. Такая же проблема с Personal editions и trial versions. Что касается иных продуктов, если они не работают, Вам следует попробовать их в другой среде. Standard, Personal editions и trial versions содержат различные ограничения, так что если неш продукт там не работае, Вы можете попробовать использовать его в Professional, Enterprise или Architect версиях.
Когда я запускаю мою программу под Delphi, она показывает мне сообщение об ошибке и спрашивает путь до файла исходного кода. Почему?
Особенность среды и ,вероятно, результат написания неправильного кода при сипользовании версии без исходников (триальной или коммерческой). Вы проинсталировали скомпилированный package (*.bpl) в среду и не имеете исходных кодов. Если ошибка возникает при запуске проекта в среде, среда показывает этот диалог с путём до исходников. (встренный отладчик требует его чтобы показать строчку исходного кода, где произошла ошибка). Просто проигнорируйте это сообщение среды м продолжайте запуск проекта. После этого Вы увидете сообщение об ошибке. Если вы не знаете, чем вызвана эта ошибка, обратитесь к авторам этого package (может, это и не наш продукт :).
Каков предел числа записей или размера базы для EasyTable?
Maximum signed 32-bit integer value: 2,147,483,647
Я следовал примеру в хелпе, но не могу отсортироввать таблицу по Client Name, например. Может, я упустил что-то в Secondary Index поле в Database Manager?
If you need to sort your table by any of its fields, you should create secondary index with these fields and then set IndexName property of the table to the name of the created index. You can create secondary index visually in EasyTable Manager, or you can do it in your program using AddIndex method or CREATE INDEX SQL command.
Когда EasyTable будет поддерживать multi-user?
Не будет, переходите на Accuracer, там всё есть и даже больше.
Использую EasyTable. Как поднять производительность моего приложения?
Пожалуйста, прочтите для начала Tuning and Optimization chapter в Developer's Guide.
Ускорит ли работу EasyTable использование Range?
EasyTable всегда использует индексы при поиске где это только возможно. Использование Range методов не увеличит скорости EasyTable.