|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
* Возможность накладывать фильтры на данные в Data. * В шаблонах можно использовать переменные (%ALL_FIELDS%). * Экспорт в ёксель ускорен в тысячу раз, "неправильные даты" < 01-01-1901 превращаются в 01-01-1901, ограничено кол-во строк 65536. * functional indexes пока без опклассов и аксесметодов. * null-ы подсвечиваются желтеньким (clInfoBk - цвет хинта в вашей ос). * Информация о фрагментах. * У view в ddl показывается именно ddl (create view). * Синонимы показывается ddl, возможность просмотра данных позже. * В список таблиц добавил поле tabtype. * Совершил попытку поддержки ansi database. * При генерации скрипта SUID пофиксен баг для типа typeBinary. * Пофиксена проблема с кешированием курсоров (drop temp select from temp). * Исправлен глюк обработки шаблона для поиска таблицы/процедуры (*;*) * Пофиксен эксепшин при замене replaceAll. * Исправлен глюк с именами у передвинутых колонок при экспорте. * Переоткрытие той же самой таблицы после ошибки при просмотре стало проще ;). На 7-ке как обычно, не проверял. Брать тут http://myinformix.narod.ru/ ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2005, 15:18 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Скачал 5.08b оттуда, откуда и раньше :) Пробовал на IDS 7.31.TC6 : в закладке Data кнопка SQL генерит списки полей таблицы с кучей пробелов на конце имени поля, а в закладке Result- без(как надо). Пропала чудесная возможнось версии 5.07b редактировать данные таблицы в закладке Result :( ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2005, 17:16 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
ollegСкачал 5.08b оттуда, откуда и раньше :) Я заработался. Сорри. olleg Пробовал на IDS 7.31.TC6 : в закладке Data кнопка SQL генерит списки полей таблицы с кучей пробелов на конце имени поля, а в закладке Result- без(как надо). Посмотрю :(. olleg Пропала чудесная возможнось версии 5.07b редактировать данные таблицы в закладке Result :(Эта чудесная возможность была багом и непонятно как работала. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2005, 17:31 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
27.10.2005. Версия 5.09b. * При открытии новой таблицы после фильтрованной показывается правильная иконка (воронки). * При добавлении фильтра курсор сам втстает в конец фильтра. * Скомпилировано с idac 2.6.1.59 (пофиксилось: "в закладке Data кнопка SQL генерит списки полей таблицы с кучей пробелов на конце имени поля, а в закладке Result- без(как надо).") * Версия SynEdit обновлена до 2.0.2 beta. Брать тут http://myinformix.narod.ru/ ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2005, 10:47 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев Денис olleg Пропала чудесная возможнось версии 5.07b редактировать данные таблицы в закладке Result :(Эта чудесная возможность была багом и непонятно как работала. Ничего себе баги бывают :)) Может все таки "баг" развить ? - был бы ко всему еще и хороший редактор информации в БД (для хакеров :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2005, 16:49 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
vasilisНичего себе баги бывают :)) Может все таки "баг" развить ? - был бы ко всему еще и хороший редактор информации в БД (для хакеров :)) Гы, гы. Как было дело: неожиданно я обнаружил что результат стал редактируемым, видимо это новая фишка в luxena idac. Так как мой слабый ум не смог осознать как можно редактировать результат запроса не имея pk или rowid, я "баг"/"фичу" пофиксил. Как-нибудь найду время посмотрю как оно вообще работает, пока могу сделать настройку вкл/выкл - c предупреждением на ваш риск. В настоящий момент редактировать таблицу можно во вкладке data наложив какой угодно фильтр. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2005, 17:22 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Версия 5.10b. http://myinformix.narod.ru * В индексах отображается levels (Number of tree levels), leaves (Number of leaves), clust (Degree of clustering), nunique (Number of unique keys in the first column). * Новая вкладка Dpn. Выводятся зависящие от таблицы tables(references) - sysconstraints, views - sysdepend, synonyms - syssyntable). * Пункт меню ShowAll. * Редактирование SQL поменять регистр выделенного текста UpperCase/LowerCase. * Список таблиц/процедур/.../ можно с помощью dragdrop перетащить в текст. * Галочка "I Use Tabkey" отображается. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2005, 11:26 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Есть ли в eSQLEditor возможность использования родных типов Informix для колонок? Т.е. чтобы DECIMAL был представлен decimal-ом Informix-a а не BCD значением (оно имеет ограничения), BLOB Informix-a тоже в дельфи не очень класно представлен и др.. IDAC же вроде имеет возможность возвращать данные в виде своих полей (TIfxDecimalField etc.) в выбороках. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2005, 13:02 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
А ещё можно шаблон перед применением в lowercase переводить... Всё равно информикс к регистру нечувствительный и есть смысл для названий ХП или View использовать нотацию типа "ПолучиПолеТаблицы", а вот быстренько найти её, используя шаблон, уже тяжелее :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2005, 13:09 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Bill'иА ещё можно шаблон перед применением в lowercase переводить... Я сделаю это через настройки, попозже. Bill'и Всё равно информикс к регистру нечувствительный Вы не в курсе. Информикс чувствителен к регистру. RTFM. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2005, 14:11 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
anonymous_uaЕсть ли в eSQLEditor возможность использования родных типов Informix для колонок? Нет. anonymous_ua Т.е. чтобы DECIMAL был представлен decimal-ом Informix-a а не BCD значением (оно имеет ограничения), BLOB Informix-a тоже в дельфи не очень класно представлен и др.. С decimal и BLOB я пока не разбирался, теоритически я могу работать с ними как со строками. И я пока не знаю как из информикса получить внутреннюю структуру сложного типа. anonymous_ua IDAC же вроде имеет возможность возвращать данные в виде своих полей (TIfxDecimalField etc.) в выбороках. вроде умеет. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2005, 14:15 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев Денис anonymous_uaЕсть ли в eSQLEditor возможность использования родных типов Informix для колонок? Нет. anonymous_ua Т.е. чтобы DECIMAL был представлен decimal-ом Informix-a а не BCD значением (оно имеет ограничения), BLOB Informix-a тоже в дельфи не очень класно представлен и др.. С decimal и BLOB я пока не разбирался, теоритически я могу работать с ними как со строками. И я пока не знаю как из информикса получить внутреннюю структуру сложного типа. Так собственно и не нужно никакой доп. обработки делать. Нужно просто в идаке включить чтобы он вместо стандартных полей свои возвращал. Тогда почти все типы информикса будут представлены теми структурами какими он их у себя хранит. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2005, 14:40 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
anonymous_ua Так собственно и не нужно никакой доп. обработки делать. Нужно просто в идаке включить чтобы он вместо стандартных полей свои возвращал. Тогда почти все типы информикса будут представлены теми структурами какими он их у себя хранит.Представлены где? В наследнике tdataset? Там таких типов естественно нет. Тут разбираться надо долго и упорно. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2005, 14:44 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев Денис anonymous_ua Так собственно и не нужно никакой доп. обработки делать. Нужно просто в идаке включить чтобы он вместо стандартных полей свои возвращал. Тогда почти все типы информикса будут представлены теми структурами какими он их у себя хранит.Представлены где? В наследнике tdataset? Там таких типов естественно нет. Тут разбираться надо долго и упорно. Так idac их и реализует :) Т.е. после открытия реально будут поля не TBcdField а TIfxDecimal. P.S. Для проверки что такие типы появляются попробуйте в Fields Editor создать новое поле и там в комбобоксе Type можно увидеть перечень полей которые реализует идак. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2005, 14:48 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
anonymous_ua P.S. Для проверки что такие типы появляются попробуйте в Fields Editor создать новое поле и там в комбобоксе Type можно увидеть перечень полей которые реализует идак. ок, попробую. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2005, 14:50 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев Денис anonymous_ua P.S. Для проверки что такие типы появляются попробуйте в Fields Editor создать новое поле и там в комбобоксе Type можно увидеть перечень полей которые реализует идак. ок, попробую. Там демка есть Mapping, можно в ней глянуть что к чему. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2005, 14:53 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев Денис Bill'иА ещё можно шаблон перед применением в lowercase переводить... Я сделаю это через настройки, попозже. Bill'и Всё равно информикс к регистру нечувствительный Вы не в курсе. Информикс чувствителен к регистру. RTFM. Прошу прощения за ГРОМКОЕ заявление :) Во-первых, у меня опыт работы только с IDS 7.31... А во-вторых, конечно же, подразумевал следующее: Естественно, я имел в виду ситуацию, когда я выполняю create procedure Bill1() end procedure; create procedure Bill2() execute procedure Bill1() end procedure; и в шаблоне пишу "Bill*" (потому что это удобно - я копировал текст), чень хочется в отфильрованном списке видеть bill1 и bill2 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2005, 19:48 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Bill'иВо-первых, у меня опыт работы только с IDS 7.31... Он во всех версиях чувствителен. Bill'ии в шаблоне пишу "Bill*" (потому что это удобно - я копировал текст), чень хочется в отфильрованном списке видеть bill1 и bill2Я так и понял, я сделаю настройку приводить/неприводить шаблон в нижний регистр. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2005, 20:10 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Ребята, подскажите, чем этот zip можно разархивировать? А то мой "WinZip 8.0 (3105)" говорит, что "Cannot open file: it does not appear to be a valid archive. If you downloaded this file, try downloading the file again." :-( ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2005, 17:00 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Leonid Vorontsov...If you downloaded this file, try downloading the file again." :-( Именно так :) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2005, 17:19 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
мой WinRAR 3.42 распаковал ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2005, 17:40 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Leonid VorontsovРебята, подскажите, чем этот zip можно разархивировать? А то мой "WinZip 8.0 (3105)" говорит, что "Cannot open file: it does not appear to be a valid archive. If you downloaded this file, try downloading the file again." :-( а может ты севензип .7z скачал? тогда велком ту http://7-zip.org/ ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2005, 17:41 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
а мой WinRAR 3.42 оба распаковал. И простой зип, и севен ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2005, 17:51 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Действительно не докачался. Ну никак! GetRight 4.3 застревает на 11%, хоть убейся. Может быть есть какие-то альтернативы? Мне на e-mail, например... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2005, 10:33 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
2Bill'и: Зря я вас rtfm-ы метал, esqleditor при DELIMIDENT=y почти не работает :), пришлось переписывать запросы, менять двойные кавычки в литералах на одинарные. Идак тоже не понимает что имя таблицы может быть "InFoRmIx"."TableName". ----------------------------------------------------------- Решительный шаг вперед -- результат хорошего пинка сзади ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2005, 10:57 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
anonymous_ua Журавлев Денис anonymous_ua P.S. Для проверки что такие типы появляются попробуйте в Fields Editor создать новое поле и там в комбобоксе Type можно увидеть перечень полей которые реализует идак. ок, попробую. Там демка есть Mapping, можно в ней глянуть что к чему. Посмотрел все отлично работает, особенно порадовал правильный datetime. Тип money правда обойден стороной и баксы с руб. не показывает. Буду пользовать в esqleditor. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2005, 11:02 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Работает то вроде все отлично, никаких пока претензий, но вот именно, что с date и datetime не правильно отбражение идет. В частности - я просматриваю данные во вкладке 'data' (по select то же самое) и вижу значения в поле с датой "31.12.99", а теперь кто мне скажет какой год забит в базе??????? Причем уверяю вас, что ответ не очевиден. Т.к. в моем случае есть и 1899 и 1999 и даже 9999 год в таблице. Хотелось бы всетаки, что бы отображение поля date производилось в соответствии с параметром dbdate из настроек setnet32. Или всегда DMY4. Практически все то же самое относится и полю datetime. Я конечно не спорю, что в привычном формате смотреть на значения приятно. "29.10.99 15:17:00" Но опять, какой год вбит в поле???? При том, что в запросах всеравно в условии where придется вбивать (например) dt_registr >= "1999-10-29 15:17:00" И соответственно при работе с фильтрами во время отбор данных автоматом подставляется значение "29.10.99 15:17:00" и даже если я подставлю "29.10.1999 15:17:00" всеравно получаем SQL ошибку. Все выше сказанное проверялось при работе с версии Informix 7.31 На 9-ке не проверял, т.к. вся основная работа у нас ведется с седьмой версией. Да и судя по коментам народа в форуме седьмой версией пользуются еще достаточно многие. А так, по сравнению с предыдущими версиями продукта, чуствуется значительный прогресс ;-) что радует просто по доброму :-) Спасибо автору. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2005, 13:03 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
И еще один момент по отношению к работе с Informix 7.31 При просмотре информации о таблице во вкладке Fi у меня отображается * d_registr DATE No r_day DATE No month_cor CHAR(2) No year_cor CHAR(2) No соответствеено когда я в шаблоне подставляю %ALLFIELDS%, то в окне редактора при выборе шаблона отображается вначале *, а потом d_registr, r_day, month_cor, year_cor Это было так задумано или специфика семерки? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2005, 13:28 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Leonid VorontsovДействительно не докачался. Ну никак! GetRight 4.3 застревает на 11%, хоть убейся. Может быть есть какие-то альтернативы? Мне на e-mail, например... Пользуйся FlashGet - никаких проблем (кроме пропускной способности канала :) Кинул на почту - надеюсь, что придет несколько экземпляров в наказание, чтобы не просил прислать на E-mail в форуме :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2005, 13:31 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев Денис2Bill'и: Зря я вас rtfm-ы метал, esqleditor при DELIMIDENT=y почти не работает :), пришлось переписывать запросы, менять двойные кавычки в литералах на одинарные. Идак тоже не понимает что имя таблицы может быть "InFoRmIx"."TableName" Не спеши сразу все менять - сначала хорошо поэкспериментируй и почитай доку... Несколько лет назад я тщательно почитал все на эту тему и для себя почему то вынес, что во всех запросах лучше использовать только двойные кавычки, независимо от установленного DELIMIDENT. Почему - я уже не помню, но с одинарными кавычками что то глючило или не работало или было не так, как надо... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2005, 13:36 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Alevtin Работает то вроде все отлично, никаких пока претензий, но вот именно, что с date и datetime не правильно отбражение идет. В частности - я просматриваю данные во вкладке 'data' (по select то же самое) и вижу значения в поле с датой "31.12.99", а теперь кто мне скажет какой год забит в базе??????? У меня IDS 7.31ТС8 и eSQLEditor 5.10b. на WIN2003 Количество цифр в годе полей типа date и datetime определяется в Windows: "Язык и региональные стандарты". У меня задан краткий формат даты как dd.MM.yyyy и я вижу в eSQLEditorе все 4 цифры года. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2005, 13:53 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев ДенисПосмотрел все отлично работает, особенно порадовал правильный datetime. Тип money правда обойден стороной и баксы с руб. не показывает. Буду пользовать в esqleditor. Он вроде бы и не обойден, просто по умолчанию (если для поля не задан DisplayFormat) отображается так же как и decimal. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2005, 13:56 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
olleg Alevtin Работает то вроде все отлично, никаких пока претензий, но вот именно, что с date и datetime не правильно отбражение идет. В частности - я просматриваю данные во вкладке 'data' (по select то же самое) и вижу значения в поле с датой "31.12.99", а теперь кто мне скажет какой год забит в базе??????? У меня IDS 7.31ТС8 и eSQLEditor 5.10b. на WIN2003 Количество цифр в годе полей типа date и datetime определяется в Windows: "Язык и региональные стандарты". У меня задан краткий формат даты как dd.MM.yyyy и я вижу в eSQLEditorе все 4 цифры года. Да, действительно. Не допетрил. Пытался изменять настройки setnet, а про региональные настройки как то даже в голову не пришло. Сори. Вопрос с отображением даты снимается. Но всеравно остается некоректная автоматическая подстановка значения datetime в фильтр. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2005, 14:18 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
AlevtinРаботает то вроде все отлично, никаких пока претензий, но вот именно, что с date и datetime не правильно отбражение идет. В частности - я просматриваю данные во вкладке 'data' (по select то же самое) и вижу значения в поле с датой "31.12.99", а теперь кто мне скажет какой год забит в базе??????? Это ваши региональные настройки в виндоус такие. Alevtin Хотелось бы всетаки, что бы отображение поля date производилось в соответствии с параметром dbdate из настроек setnet32. Или всегда DMY4. Начиная со следующей версии так и будет. Завтра надеюсь будет. Alevtin На 9-ке не проверял, т.к. вся основная работа у нас ведется с седьмой версией. Да и судя по коментам народа в форуме седьмой версией пользуются еще достаточно многие. От версии информикса это не зависит. На самом деле проблему было можно решить 100 лет назад, если была такая потребность. Alevtin А так, по сравнению с предыдущими версиями продукта, чуствуется значительный прогресс ;-) что радует просто по доброму :-) Кхм, в сравнении с какими версиями? По большому счету уже года два ничего не меняется. Alevtin Спасибо автору.Спасибо вам, за то что пользуетесь. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2005, 14:24 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
vasilisНе спеши сразу все менять - сначала хорошо поэкспериментируй и почитай доку... Несколько лет назад я тщательно почитал все на эту тему и для себя почему то вынес, что во всех запросах лучше использовать только двойные кавычки, независимо от установленного DELIMIDENT. Почему - я уже не помню, но с одинарными кавычками что то глючило или не работало или было не так, как надо...Я проверю конечно, но вообще не понятно что может не работать. Вроде и по стандарту надо пользоваться одинарными, просто я из-за паскаля пользовался двойными. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2005, 14:30 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
fisher_ua Он вроде бы и не обойден, просто по умолчанию (если для поля не задан DisplayFormat) отображается так же как и decimal.понятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2005, 14:31 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев Денис vasilisНе спеши сразу все менять - сначала хорошо поэкспериментируй и почитай доку... Несколько лет назад я тщательно почитал все на эту тему и для себя почему то вынес, что во всех запросах лучше использовать только двойные кавычки, независимо от установленного DELIMIDENT. Почему - я уже не помню, но с одинарными кавычками что то глючило или не работало или было не так, как надо...Я проверю конечно, но вообще не понятно что может не работать. Вроде и по стандарту надо пользоваться одинарными, просто я из-за паскаля пользовался двойными. Еще я помню, что модифицировал не один десяток запросов, меняя одинарные кавычки на двойные :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2005, 14:33 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
vasilisЕще я помню, что модифицировал не один десяток запросов, меняя одинарные кавычки на двойные :))Удивительно, вспомни хоть один для примера, трудно понять в чем проблема может быть. Постоянно пользуюсь вперемешку одинарными и двойными кавычками, никогда не натыкался на проблемы. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2005, 14:47 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев ДенисКхм, в сравнении с какими версиями? По большому счету уже года два ничего не меняется. Ну почему ничего не менялось. Менялось, если уж 5-ая версия доросла до 10-го релиза :-) Значит идет работа над исправлением различных багов, плюс развитие новых возможностей, пусть и не кардинальное изменение, но всетаки. Да и первая версия, которую я пробовал юзать, была еще под BDE. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2005, 18:17 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
AlevtinНу почему ничего не менялось. Менялось, если уж 5-ая версия доросла до 10-го релиза :-) Значит идет работа над исправлением различных багов, плюс развитие новых возможностей, пусть и не кардинальное изменение, но всетаки. Да и первая версия, которую я пробовал юзать, была еще под BDE. Я спрашиваю потому что мне очень интересно, "какой бантик больше всего понравился какая бага сильнее мешает". ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2005, 08:38 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Версия 5.11b. * Используются Tifxtypes, т.е. типы decimal, datetime отображаются(должны:) согласно настройкам setnet. * Редактирование SQL. Поменять регистр выделенного текста Capital/InversCase. * Переписал запросы для работы в режиме delimident=y ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2005, 10:19 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
О! А что это за загадочное: "Some ;) row(s) retrieved." & ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2005, 10:51 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Bill'иО! А что это за загадочное: "Some ;) row(s) retrieved." & Это значит что селект выполнился успешно и вернул может ноль, а может и не ноль строк. Позже я планирую запрограммировать фетч первых 200(n) строк. И писать если eof то "31 row(s) retrieved.", а если не eof то "200 rows fetched." ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2005, 10:56 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев Денис Bill'иО! А что это за загадочное: "Some ;) row(s) retrieved." & Это значит что селект выполнился успешно и вернул может ноль, а может и не ноль строк. Позже я планирую запрограммировать фетч первых 200(n) строк. И писать если eof то "31 row(s) retrieved.", а если не eof то "200 rows fetched." В IDAC-е есть возможность указать по сколько записей фетчить: IfxQuery.PacketRecords := 200; ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2005, 14:52 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев Денис Я спрашиваю потому что мне очень интересно, "какой бантик больше всего понравился какая бага сильнее мешает". Ну как для меня, то больше всего напрягало то, что для работы необходим был BDE, но это уже давно убрано. Мне просто лениво было ходить по народу и настраивать вначале setnet, потом ODBC, потом BDE. Намного проще поставить только setnet :-) Что еще хотелось бы? А нельзя ли сделать так, что бы окно с редактором и окно со структурами таблиц и процедур по соответствующей настройке отображать в разных окнах. Сейчас можно скрыть только окно со стуктурами. Но иногда оно необходимо при работе. Просто вкусы у народа разные и каждый бы делал настройки отображения обоих окон одновременно в одном или в разных - по своему усмотрению :-) Еще в строке с результатом запроса, там где теперь "Some ;) row(s) retrieved." отображать количество возвращенных, проапдейченных, вставленных, удаленных строк. Правда я вот читаю, что будет вывод по 200 строк????? Либо я что-то не понял, но по select необходимо выводить все. А уж если кто-то задаст запрос который вернет пару миллионов строк, то это его проблемы. Пусть заранее думает, что он делает. Такое ограничение приемлемо только при отображении в окне data и то, только через настраиваемый параметр. Еще в окне result можно изменять последовательность колонок,удобно, а можно ли добавить туда еще и сортировку по клику мышкой на оглавление колонки - прямую и соответственно обратную ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2005, 15:40 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
idev В IDAC-е есть возможность указать по сколько записей фетчить: IfxQuery.PacketRecords := 200; Осталось понять как узнать сколько отфетчилось 200 или меньше. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2005, 15:56 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
AlevtinЧто еще хотелось бы? А нельзя ли сделать так, что бы окно с редактором и окно со структурами таблиц и процедур по соответствующей настройке отображать в разных окнах. Сейчас можно скрыть только окно со стуктурами. Но иногда оно необходимо при работе. Просто вкусы у народа разные и каждый бы делал настройки отображения обоих окон одновременно в одном или в разных - по своему усмотрению :-)Я думаю не скоро, но будет. Есть достаточно много другой функциональности более необходимой, например параметры в запросах и т.д. Alevtin Еще в строке с результатом запроса, там где теперь "Some ;) row(s) retrieved." отображать количество возвращенных, проапдейченных, вставленных, удаленных строк. для insert/update/delete/select into это уже давно так, по моему с год. Alevtin Правда я вот читаю, что будет вывод по 200 строк????? Либо я что-то не понял, но по select необходимо выводить все. ты не понял, объяснять нет сил. Alevtin Еще в окне result можно изменять последовательность колонок,удобно, а можно ли добавить туда еще и сортировку по клику мышкой на оглавление колонки - прямую и соответственно обратнуюсортировка наверно будет со временем, но только в дата. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2005, 16:02 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев Денис idev В IDAC-е есть возможность указать по сколько записей фетчить: IfxQuery.PacketRecords := 200; Осталось понять как узнать сколько отфетчилось 200 или меньше. В принципе можно использовать метод IsSequenced, он возвращает True только если отфетчилось всё. Т.е. если он вернул True значить можно писать retrieved, иначе fetched. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2005, 16:14 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
anonymous_uaВ принципе можно использовать метод IsSequenced, он возвращает True только если отфетчилось всё. Т.е. если он вернул True значить можно писать retrieved, иначе fetched.Спасибо попробую. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2005, 16:26 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев Денис для insert/update/delete/select into это уже давно так, по моему с год. Проверяю. делаю select к таблице пишет SQL - 00:00:00.059 Some ;) row(s) retrieved. И где количество возвращенных строк. Или отять речь не про это? а-а-а-а-а. вижу если сделать select ..... into temp .... Тогда получаю строку SQL - 00:00:00.093 144 row(s) retrieved into temp table. Но я говорил просто про select. Но по большому счету это конечно мелочь, но приятная ;-) Работа с переменными более важная фича, полностью согласен. Кстати о птичках, если не секрет, то на чем пишите. Такое ощущение, что к Informix вы обращаетесь посредством cpp библиотек, а интерфейс нарисован на Microsoft Visual. Просто у нас разработка связанная с обращением к Informix ведется в основном с использованием ESQL/C ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2005, 17:06 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Хронология событий: AlevtinЕще в строке с результатом запроса, там где теперь "Some ;) row(s) retrieved." отображать количество возвращенных, проапдейченных, вставленных, удаленных строк. Журавлев Денис для insert/update/delete/select into это уже давно так, по моему с год. Alevtin SQL - 00:00:00.059 Some ;) row(s) retrieved. Но я говорил просто про select. Или у вас селект апдейтит, вставляет, удаляет строки? Сколько строк вернул запрос можно узнать только отфетчив все. AlevtinНо по большому счету это конечно мелочь, но приятная ;-) Работа с переменными более важная фича, полностью согласен.Про переменные я ничего не говорил, я говорю о параметрах (aka бинд переменные) (select * where f0= :a). AlevtinКстати о птичках, если не секрет, то на чем пишите. Такое ощущение, что к Informix вы обращаетесь посредством cpp библиотек, а интерфейс нарисован на Microsoft Visual.Пишу на делфи, в данный момент уже на делфи2005. Для доступа использую IDAC от luxena.com. AlevtinПросто у нас разработка связанная с обращением к Informix ведется в основном с использованием ESQL/CБедные, жалко вас. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2005, 17:37 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев Денис Alevtin SQL - 00:00:00.059 Some ;) row(s) retrieved. Но я говорил просто про select. Или у вас селект апдейтит, вставляет, удаляет строки? Сколько строк вернул запрос можно узнать только отфетчив все. Вставлю 5 копеек. Если я не ошибаюсь, по идее после открытия курсора можно спросить RowsAffected, и для select-a он должен вернуть количество записей которое должно вернуться. НО тут есть кажись один нюанс, это количество возвращается Informix-ом на основе статистики по базе, т.е. это будет приблизительное число которое ожидает сервер. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2005, 17:47 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
idevВставлю 5 копеек. Если я не ошибаюсь, по идее после открытия курсора можно спросить RowsAffected, и для select-a он должен вернуть количество записей которое должно вернуться. НО тут есть кажись один нюанс, это количество возвращается Informix-ом на основе статистики по базе, т.е. это будет приблизительное число которое ожидает сервер.В этом месте приблизительно никому не интересно. Причем можно даже не выполнять запрос. Я собираюсь сделать такую фичу если estimated cost или estimated number of rows велики (величину монжно будет настроить) предупреждать об этом с возможностью отказаться от выполнения запроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2005, 17:57 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев Денис idevВставлю 5 копеек. Если я не ошибаюсь, по идее после открытия курсора можно спросить RowsAffected, и для select-a он должен вернуть количество записей которое должно вернуться. НО тут есть кажись один нюанс, это количество возвращается Informix-ом на основе статистики по базе, т.е. это будет приблизительное число которое ожидает сервер.В этом месте приблизительно никому не интересно. Причем можно даже не выполнять запрос. Я собираюсь сделать такую фичу если estimated cost или estimated number of rows велики (величину монжно будет настроить) предупреждать об этом с возможностью отказаться от выполнения запроса. Можно хотя бы выводить что дескать отфетчено столько-то, ожидается столько-то ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2005, 18:02 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Alevtin Ну как для меня, то больше всего напрягало то, что для работы необходим был BDE, но это уже давно убрано. Мне просто лениво было ходить по народу и настраивать вначале setnet, потом ODBC, потом BDE. Намного проще поставить только setnet :-) О-о, так это уже смахивает на коммерческое , а не персональное использование :)) Может ваша фирма тогда сподобится поддержать отечественного программера хотя бы несколькими сотнями деревянных рублей ? Денис бы себе хоть пива вдоволь купил :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2005, 21:39 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
idevМожно хотя бы выводить что дескать отфетчено столько-то, ожидается столько-тоОжидается столько-то выводится в статусбаре в левом углу. IsSequenced - не документирована :) Сделал пока так: if IsSequenced then Retrived RecordCount else Fetched PacketRecords Вроде работает, правда при PacketRecords=50 select first 50 выдает "50 rows fetched", что вполне понятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2005, 22:48 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
vasilisО-о, так это уже смахивает на коммерческое , а не персональное использование :)) Я не против. Пусть как угодно используют, хотя я бы огорчился узнав что программу используют для создания чего-нибудь вроде оружия :). vasilisМожет ваша фирма тогда сподобится поддержать отечественного программера хотя бы несколькими сотнями деревянных рублей ? Денис бы себе хоть пива вдоволь купил :))Не, лучше открытку, будем альтруистами. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2005, 22:56 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев Денис Сколько строк вернул запрос можно узнать только отфетчив все. Ясно. Журавлев Денис AlevtinНо по большому счету это конечно мелочь, но приятная ;-) Работа с переменными более важная фича, полностью согласен.Про переменные я ничего не говорил, я говорю о параметрах (aka бинд переменные) (select * where f0= :a). Именно это я и и мел в виду Журавлев Денис AlevtinКстати о птичках, если не секрет, то на чем пишите. Такое ощущение, что к Informix вы обращаетесь посредством cpp библиотек, а интерфейс нарисован на Microsoft Visual.Пишу на делфи, в данный момент уже на делфи2005. Для доступа использую IDAC от luxena.com. Спасибо за разъяснение, я и сам уже в принципе сообразил. Журавлев Денис AlevtinПросто у нас разработка связанная с обращением к Informix ведется в основном с использованием ESQL/CБедные, жалко вас. Нам самим себя жалко, а если учесть, что пишем мы под SCO OpenServer, то совсем плакать хочется. Хотя привыкли уже и как то особо не напрягает. Вначале было достаточно муторно. vasilisО-о, так это уже смахивает на коммерческое , а не персональное использование :)) Может ваша фирма тогда сподобится поддержать отечественного программера хотя бы несколькими сотнями деревянных рублей ? Денис бы себе хоть пива вдоволь купил :)) Насчет пива это запросто, я и сам угостил бы, за облегчение жизни. Только есть одно но, или Вы к нам, либо мы по случаю к Вам ;-))) А вот с парой сотен деревянных сложнее :-( Для того и искал бесплатную программу, что не хотят облегчать нам жизнь и покупать необходимое ПО. Достаточно мол того, что было в поставке и не важно, что с ним неудобно работать. Журавлев Денис Я не против. Пусть как угодно используют, хотя я бы огорчился узнав что программу используют для создания чего-нибудь вроде оружия :). Не-е-е-е. Пишем только для использования в ежедневной работе наших МИРНЫХ экономистов. ;-)))))) И даже не торгуем ни чем из разработанного. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2005, 13:50 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
8.05.2007. Версия 5.12b. Убрана * из шаблона ALLFields. Выводится кол-во строк fetched/retrived. Выводятся npused, nrows для фрагментов Выводятся SConstructed, SMode для полей таблиц Добавлены большие иконки для кнопочек *Case Опционально можно включить SearchPatternToLowerCase (но объекты Capital Chars в этом случае вообще не найти) Опциональные предупреждения перед выполнением запроса WarnOfUpdateDeleteWithoutWhere WarnOfLargeQueryCost WarnOfLargeNumberOfRowsRet (о запросах без where и запросах с высокой стоимостью) Исправлен вывод grants для процедур Выводятся npused, FExtSize, NExtSize для таблиц Убраны memory leaks Очищается иконка сортировки таблицы процедуры при поиске Сохраняется текущая таблица процедура при сортировке Файлы с параметрами (.ini, .mnu) ищутся в каталоге esqleditor.exe /i c:\catalog, либо в текущем Количество строк запоминающихся в комбобоксах можно изменить DropDownLines Не выводится лишний document в create procedure Значение стролбца по умолчанию (default) для типа interval выводится без кавычек Брать тут http://myinformix.narod.ru/ ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2007, 10:51 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Windows Server 2003 IDS 9.40 TC5 eSQLEditor 5.12b. В закладке Query select * , rowid from "Administ".table1 выполняется без ошибки, Но при переходе на закладку Data при автоматическом выполнении select * , rowid from Administ.table1 появляется сообщение с SQL Error 206 и ISAM Error 111 Дело в кавычках? При eSQLEditor 5.11b аналогичная ситуация без ошибок : так как при переходе в закладку дата выполняется select * , rowid from "Administ".table1 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2007, 14:12 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
olleg SQL Error 206 и ISAM Error 111 До 5.11 владелец не учитывался вообще. Было select * , rowid from table1 В 5.11 я сделал владельца в кавычках. В 5.12 я пытался сделать и владельца и таблицу в кавычках, но не срослось что-то у меня с idac. Поэтому кавычки убрал вообще. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2007, 14:57 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев Денис8.05.2007. Версия 5.12b. Брать тут http://myinformix.narod.ru/ Поздравляю! Полтора года руки не доходили, а теперь снова появилось желание и , главное, возможность ? В любом случае, спасибо от множества безымянных пользователей :) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2007, 15:46 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
vasilis Журавлев Денис8.05.2007. Версия 5.12b. Брать тут http://myinformix.narod.ru/ Поздравляю! Полтора года руки не доходили, а теперь снова появилось желание и , главное, возможность ? В любом случае, спасибо от множества безымянных пользователей :)Все как раз наоборот. Это все я сделал более года назад, но лень было выложить. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2007, 15:53 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Денис! Спасибо! Хороший продукт! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2007, 15:58 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Кожина Л.Н.Денис! Спасибо! Хороший продукт!Еще немного продукта: 18.05.2007. Версия 5.13b. Сохраняются размеры колонок Quick Connection Запросы с параметрами (Bind Variables), по умолчанию параметры обозначаются "&" (where f0=¶m), но через настройки можно поменять на что угодно, например на ":" (where f0=:param), символ параметра можно экранировать (select a::::char(10)...; select * from sysmaster::systables...) Пофиксил просмотр таблиц с владельцем большими буквами "Adm".table http://myinformix.narod.ru/ ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2007, 09:06 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
У меня выскакивает ошибка -201 SQL error: A syntax error has occured. На таком запросе с двумя параметрами :_date_beg :_date_end Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
В WinSQL запрос выполняется без ошибок. В чём может быть дело? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2007, 10:16 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Забыл сказать, версия eSQLEditor 5.13beta ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2007, 10:18 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Где-то я ошибся. Так работает: mdy(month(:_date_end),1,year(:_date_end))-1 Но на самом деле я бы писал так: extend(:_date_end, year to month) - 1 units day http://www.sql.ru/faq/faq_topic.aspx?fid=534 http://www.sql.ru/faq/faq_topic.aspx?fid=810 И символ параметра тоже не сохраняется, назад на & меняется. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2007, 10:58 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев ДенисГде-то я ошибся. Так работает: mdy(month(:_date_end),1,year(:_date_end))-1 Но на самом деле я бы писал так: extend(:_date_end, year to month) - 1 units day http://www.sql.ru/faq/faq_topic.aspx?fid=534 http://www.sql.ru/faq/faq_topic.aspx?fid=810 И символ параметра тоже не сохраняется, назад на & меняется. Конструкция Код: plaintext
Конструкция Код: plaintext
Код: plaintext
Большое спасибо за хороший совет и очень полезную ссылку! И ещё вопросик, почему ты рекомендуешь исспользовать именно второй вариант? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2007, 12:14 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
PreArtдаёт синтаксическую ошибку, а вот такВы какой тип параметра выбираете, что туда вводите, и в виндоус у вас как даты выводятся (dd.mm.yyyy)? PreArtИ ещё вопросик, почему ты рекомендуешь исспользовать именно второй вариант?Потому что вашем варианте даты обрезаются, целые приводятся к строкам, строки склеиваются, потом преобразуются в дату. И на каждом шаге это все зависит от настроек dbdate. В моем варианте этого ничего нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2007, 12:57 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Я абсолютно согласент, что мой способ примитивен. Насколько я понял, Вы советуете использовать именно extend Журавлев ДенисНо на самом деле я бы писал так: extend(:_date_end, year to month) - 1 units dayВот я и спрашиваю, почему лучше extend чем mdy? PS Прошу прощения за обращение "на ты". ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2007, 16:07 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
PreArtпочему лучше extend чем mdyА, ну в данном конкретном случае в extend надо передать лишь один бинд, это несколько красивее, и при том что extend именно для этого случая и создан. PreArt PS Прошу прощения за обращение "на ты". Мы здесь как в бане -- все равны, "ты" это норма, мое "выканье" -- ненормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2007, 16:59 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Не понимает informix конкатенацию с параметром ''||? -201 при describe. В Винскуле работает наверно потому-что там подстановки а не параметры. Сохранение символа параметра, починил -- 5.14b http://myinformix.narod.ru/ ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2007, 12:13 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Можно ли использовать в качестве обозначения параметра 2 символа, например :: ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2007, 17:00 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
PreArtМожно ли использовать в качестве обозначения параметра 2 символа, например :: ?нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2007, 17:16 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Денис, добрый день! А можно ли ожидать в обозримом будущем асинхронной работы? :) Всем инструмент хорош, но как долгий запрос - хоть вешайся! :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2007, 15:48 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Евгений ФадеевДенис, добрый день! А можно ли ожидать в обозримом будущем асинхронной работы? :) Всем инструмент хорош, но как долгий запрос - хоть вешайся! :))Ты за двупоточность или за многопоточность? :) Сейчас я пытаюсь переделать гуй, покрасивше сделать, вот как табы свои допишу (вместо pagecontrol), так возьмусь за многопоточность. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2007, 15:59 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев Денис Евгений ФадеевДенис, добрый день! А можно ли ожидать в обозримом будущем асинхронной работы? :) Всем инструмент хорош, но как долгий запрос - хоть вешайся! :))Ты за двупоточность или за многопоточность? :) Сейчас я пытаюсь переделать гуй, покрасивше сделать, вот как табы свои допишу (вместо pagecontrol), так возьмусь за многопоточность.Я - за правду! А будет это дву-, трех-, семи- или скольконадостолькоибудет-поточность - уже неважно! :)) Базовая идея - для каждого таба иметь свой резалтсет и возможность работать в одном, пока в другом запрос выполняется. Примерно как в QueryAnalyzer'е у MS SQL ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2007, 17:48 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Евгений ФадеевА будет это дву-, трех-, семи- или скольконадостолькоибудет-поточность - уже неважно! :)) Базовая идея - для каждого таба иметь свой резалтсет и возможность работать в одном, пока в другом запрос выполняется. Примерно как в QueryAnalyzer'е у MS SQLТ.е. за многопоточность. Каждый таб есть отдельное соединение с бд (отдельная транзакция). QueryAnalyzer -- не щчупал. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2007, 17:55 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Есть замечание по поводу конвертации "неправильных" дат при экспорте в Excel: значения полей NULL интерпретируются как дата до 01/01/1901 и преобразуются в дату 01/01/1901. Такое поведение искажает результаты при экспорте в Excel. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2007, 15:57 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
PreArt...Такое поведение искажает результаты при экспорте в Excel.Баг, причем искажается для любого типа данных, я исправил, в следующем релизе будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2007, 08:42 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Вопрос: использую eSQL 5.14b Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
Это я не догоняю, или всежки глюк? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2007, 20:35 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Для очистки совести и возможных проблем с клиентом, выполнила тот же скрипт в Server Studio for Informix, v. 3.5.16. Все нормально "минус" там, где ему и надлежит быть. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2007, 20:45 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
TmpFile() i money ); insert into t_tmp values (-1); Это я не догоняю, или всежки глюк?Отрицательные деньги :). Видимо баг в компонентах доступа, будем исправлять. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2007, 08:58 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Как я понимаю Вы используете Luxena? Я пробовала и через нее, тоже минус светиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2007, 20:56 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
TmpFile()Как я понимаю Вы используете Luxena? Я пробовала и через нее, тоже минус светиться.я использую ifxquery+ifxnativetypes, подозреваю проблема в последнем. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2007, 10:47 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Использую IDAC, такой проблемы не увидел ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2007, 17:41 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
А, ifxnativetypes - возможно.. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2007, 17:43 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
http://www.informix-zone.com/idswiki/doku.php/idsdev:general:thirdparty Модет отписать письмо с просьбой добавить eSQLEditor - для популяризации приятного продукта, а?! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.02.2008, 18:45 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
то есть смотри тынц ... |
|||
:
Нравится:
Не нравится:
|
|||
29.02.2008, 18:45 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
АнатоЛойhttp://www.informix-zone.com/idswiki/doku.php/idsdev:general:thirdparty Модет отписать письмо с просьбой добавить eSQLEditor - для популяризации приятного продукта, а?! :)На ииуге добавлено. Надо собраться и выпустить новую версию, потом уж добавлять. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.02.2008, 18:58 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
конкурент тоже замедлился, и люксена затихла. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.02.2008, 19:08 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Денис, добавляй поддержку 10 и 11 версий :) Потому как readme.txtSupported: IDS 7.3* & IDS 9.* Да и при коннекте к select dbinfo('version', 'full') from sysdualIBM Informix Dynamic Server Version 11.10 .FC2TL пишет что у меня eSQLEditor 5.14bINFORMIX-SQL Version 9.51 .FC2TL А то вот Дмитрий Арефьев IDS11 поставит, а ему ж потом ещё им и пользоваться... А у нас ему и посоветовать нечего ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2008, 13:26 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
АнатоЛойДенис, добавляй поддержку 10 и 11 версий :) Потому как readme.txtSupported: IDS 7.3* & IDS 9.*Надо, надо собраться. Год уж прошел. Я даже 11-ю на дома поставил, инстанс правда два дня создавал, чуть мозг не сломал, перезагрузка оси все решила. АнатоЛойДа и при коннекте к select dbinfo('version', 'full') from sysdualIBM Informix Dynamic Server Version 11.10 .FC2TL пишет что у меня eSQLEditor 5.14bINFORMIX-SQL Version 9.51 .FC2TLЭто не я, это айбиэм, маркетологи хреновы. АнатоЛойА то вот Дмитрий Арефьев IDS11 поставит, а ему ж потом ещё им и пользоваться... А у нас ему и посоветовать нечего Он все равно собирается только odbc тестить, затести сам, там поди и так все работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2008, 14:23 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев Денис eSQLEditor 5.14bINFORMIX-SQL Version 9.51 .FC2TL Это не я, это айбиэм, маркетологи хреновы. Ммм... А откуда eSQLEditor его берёт? Журавлев Денис затести сам, там поди и так все работает. Дык... Я к чему... Не забудь readme.txt поправить ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2008, 17:21 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
АнатоЛой Ммм... А откуда eSQLEditor его берёт? select user, DBINFO('version','full'), DBINFO('version','major') from "informix".systables WHERE tabid = 99 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2008, 09:29 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев Денис АнатоЛой Ммм... А откуда eSQLEditor его берёт? select user, DBINFO('version','full'), DBINFO('version','major') from "informix".systables WHERE tabid = 99нет, такая строка правильную версию возвращает ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2008, 12:06 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Таннет, такая строка правильную версию возвращаетдействительно, я ошибся, с переходом на люксену используется: TIfxConnection.ServerVersion ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2008, 12:23 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Я уже давно пользуюсь двойным способом определения версии из SQL: Код: plaintext
Возможно, ребята также использовали systables (хотя это и не кошерно :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2008, 17:44 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
vasilisЯ уже давно пользуюсь двойным способом определения версии из SQL: Код: plaintext
Возможно, ребята также использовали systables (хотя это и не кошерно :) посмотрела: в tabid=98 версия 10.00 в tabid=99 версия 9.50C1 dbinfo версия 10.00.UC6 eSQLEditor версия 9.50.UC6 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2008, 17:51 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
ТанeSQLEditor версия 9.50.UC6это не из таблиц, это сервер при подключении говорит клиенту. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2008, 18:18 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Но сервер то должен откуда то взять эту информацию ? Возможно в корневой странице забыли исправить или в sysshmhdr ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2008, 18:36 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
vasilisНо сервер то должен откуда то взять эту информацию ? Возможно в корневой странице забыли исправить или в sysshmhdrкто знает, скорее в бинарнике oninit константа где-то, в протоколе сервер-клиент. В общем по сути он 9.50, а 10 это маркетинг. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2008, 18:41 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев ДенисВ общем по сути он 9.50, а 10 это маркетинг. Ага, то есть 11 - это маркетинг, а по сути он 9.51 ! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2008, 20:26 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
17.04.2008. Версия 5.15b. * Кнопка start/commit, превратилась в две отдельных кнопки. * null-ы экспортируются в excel в виде пустой строки. * Заменены некоторые иконки на кнопочках. * В дополнение к двум дурацким кнопкам выполнить все и выполнить выделенное, добавил третью Execute ALL or Selected (F9), кнопку можно вытащить на панель через настройки. * тоже самое Check Syntax All or Selected (F8). * Хоткеи можно назначать свои. * PageControl заменены на rzPageControl из RaizeComponents (я их купил да). * Unicode Clipboard, скажем нет кракозяблам в не зависимости от раскладки. * В логе записывается полный текст ошибки и ожидаемая стоимость. http://myinformix.narod.ru/index.html ----------------------------------------------------------------------------------------------------------------------------------------- А вазелин еще надо заслужить. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 11:20 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Если переменная используется в запросе несколько раз, то при запуске запроса ей столько же раз надо задать значение (скриншот прицеплен). Так должно быть, или я что-то не так делаю? Переменные выделены знаком " : " Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 12:47 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
PreArtЕсли переменная используется в запросе несколько раз, то при запуске запроса ей столько же раз надо задать значение (скриншот прицеплен). Так должно быть, или я что-то не так делаю? Все правильно делаете, так и должно быть. Я попозже сделаю групировку по имени. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 13:02 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
У меня с годами никак не проходит желание задавать сортировку кликом мышки по колонке в закдадке Data :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 15:33 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
ollegУ меня с годами никак не проходит желание задавать сортировку кликом мышки по колонке в закдадке Data :) Как? Варианты: 1 сортировать информиксом orderby 2 сортировать информиксом orderby, но только по индексированным столбцам 3 сортировать на клиенте только те что отфетчены 4 отфетчить на клиетна все и отсортировать ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 15:38 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Я за первый вариант : 1 сортировать информиксом orderby ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 15:49 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Вот выберет клиент таблицу здоровую и не подумавши начнет сортировку по неиндексированному полю (да хотя бы и по индексированному). И загрузит сервер не по деццки :)) так что я считаю тут надо сортировать только отфетченные (если их там не очень много). ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 16:52 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
AndronВот выберет клиент таблицу здоровую и не подумавши начнет сортировку по неиндексированному полю (да хотя бы и по индексированному). И загрузит сервер не по деццки :)) так что я считаю тут надо сортировать только отфетченные (если их там не очень много).Я планирую это реализовать после многопоточности, там будет кнопочка "отменить". Если задумать клиент и так постоянно не думает и запускает select count(*) from systables,systables,systables,systables,systables и грузит и грузит. Если поле индексировано то результат будет моментально, и грузить не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 17:04 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
AndronВот выберет клиент таблицу здоровую и не подумавши начнет сортировку по неиндексированному полю (да хотя бы и по индексированному). И загрузит сервер не по деццки :)) так что я считаю тут надо сортировать только отфетченные (если их там не очень много). Это не аргумент. Я в этом эдиторе и так могу выполнять такие "недеццкие" запросы, от которых сервер загибается от нагрузки. Сортитровать только отфетченные строки - обман пользователя. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 17:14 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев Денис ollegУ меня с годами никак не проходит желание задавать сортировку кликом мышки по колонке в закдадке Data :) Как? Варианты: 1 сортировать информиксом orderby 2 сортировать информиксом orderby, но только по индексированным столбцам А что мешает пользователю указать orderby непосредственно в запросе ? Если указал, значит он готов к увеличенному времени выполнения запроса и подождет. Если не указал, значит на то были какие то причины. Журавлев Денис 3 сортировать на клиенте только те что отфетчены 4 отфетчить на клиента все и отсортировать Я за эти способы (любой из них, но логичнее 3, т.к. 4-й будет повторять 1-й только в худшем исполнении), т.е. быстро отсортировать увиденный результат просто с целью более быстрого поиска нужной мне строки, причем этот критерий можно быстро менять (менять столбец сортировки). ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 18:24 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Отсортировав только 50 отфетченных строк, я не увижу ни минимальное , ни максимальное значение в таблице. Придется опять ручками набирать запросы. Может задание способа сортировки вынести в настройки программы. Чтобы удовлетворить всех :) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 18:40 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
ollegОтсортировав только 50 отфетченных строк, я не увижу ни минимальное , ни максимальное значение в таблице. Придется опять ручками набирать запросы. А зачем тогда читать только 50 строк ? В настройках инструментария можно установить хоть 100 тыс., если вам нужна именно ВСЯ таблица, или получить все ее строки (отфетчить :) Я ставлю специально немного (100), чтобы при отладке не тратить время на длинные выборки. И я об этом помню. Мне просто нужно быстро (желательно мгновенно) получить сортировки в нужном направлении в УЖЕ полученных результатах и ничего более. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 18:48 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
vasilis А зачем тогда читать только 50 строк ? Чтобы при отладке не тратить время на длинные выборки :) Это когда таблицы большие. Но у меня есть и другие таблички, которые имеют неиндексированные столбцы и такой размер, что найти минимум в таблице, щелкнув по столбцу, было бы быстрее, чем писать select min или лезть в настройки. Может тогда предупреждать о высокой стоимости запроса, того кто так боится таких сортировок? :) Мы ведь все говорим про закладку Data а не Result? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 19:14 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
olleg Это не аргумент. Я в этом эдиторе и так могу выполнять такие "недеццкие" запросы, от которых сервер загибается от нагрузки. Как правило недеццкие запросы пишутся целенаправленно, а не просто так (маньяков в расчет не берем). А вот случайный клик по столбцу сортировки пользователь может сделать просто так. Чтобы запрос написать надо приложить некоторые усилия, а чтобы сделать клик мышкой усилий практически никаких не требуется. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2008, 09:03 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Andron Как правило недеццкие запросы пишутся целенаправленно, а не просто так (маньяков в расчет не берем). А вот случайный клик по столбцу сортировки пользователь может сделать просто так. Чтобы запрос написать надо приложить некоторые усилия, а чтобы сделать клик мышкой усилий практически никаких не требуется. А если плюс ещё один клик на "ОК"?! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2008, 13:35 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Ну подтверждение в таких случаях запрашивать полезно, главное не перестараться. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2008, 14:31 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
А кто-нибудь пользуется базами в разных кодировках? Мы например используем базы в ru_ru.1251 а теперь еще и в ru_ru.UTF8. В результате надо периодически менять при подключении к разным базам DB_LOCALE на клиенте. Либо создавать батник для запуска. Было бы неплохо сделать некий профайл для сервера/базы в котором хранить недефолтные значения переменных (переопределяющие установки клиента Информикса), чтобы они автоматически применялись при подключении к определенным серверам. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2008, 16:06 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
AndronА кто-нибудь пользуется базами в разных кодировках? Мы например используем базы в ru_ru.1251 а теперь еще и в ru_ru.UTF8. В результате надо периодически менять при подключении к разным базам DB_LOCALE на клиенте. Либо создавать батник для запуска. Было бы неплохо сделать некий профайл для сервера/базы в котором хранить недефолтные значения переменных (переопределяющие установки клиента Информикса), чтобы они автоматически применялись при подключении к определенным серверам.Мое личное мнение: это баг информикса. Но реализовать такие настроки конечно нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2008, 16:28 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Мне тоже хочется вставить свои 3 копейки... 1) Почему-то (если я правильно понял) если результат зопроса выдал 10 строк внизу пишет что-то типа 1:1:0 последняя цифра - поличество строк так вот почему оно равно 0 ? (и может кто объяснить, что означают осальные цифры) 2)частенько бывает пишу процедуры непосредственно в редакторе, потом хочу глянуть на результат какого-нибудь отчета, а он оказывается оч долго выпоняется, так вот если убить прогу тогда все изменения псу под хвост. Хотелось бы, чтоб она могла или остановить процесс, или сохраняла введенное до запуска запроса. кстати очень часто, когда работаешь долго в программе при ее закрытии вылетабт сообщения об ошибке. п.с. Ногами, руками, головами, предметами ....в общем всем.... не бить ! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2008, 09:42 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
vasek_true...потом хочу глянуть на результат какого-нибудь отчета... см. отчет читай Запрос :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2008, 09:44 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
vasek_trueМне тоже хочется вставить свои 3 копейки... 1) Почему-то (если я правильно понял) если результат зопроса выдал 10 строк внизу пишет что-то типа 1:1:0 последняя цифра - поличество строк так вот почему оно равно 0 ? (и может кто объяснить, что означают осальные цифры)В левом нижнем углу отображаются: предположительная стоимость запроса (estimated cost), предположительное число строк которое вернет запрос (estimated number of rows returned), число обработанных строк (после Insert, Delete, Update) (number of rows processed). Оптимизатор информикса перед выполнением запроса строит множество планов выполнения запроса, и считает для каждого плана стоимость выполнения, побеждает план с меньшей стоимостью (=estimated cost) (первая ваша 1) (это ожидаемая стоимость, она вычислена до выполнения запроса). Также для каждого плана вырисовывается (=estimated number of rows returned), ожидаемое кол-во строк которое вернет запрос (ваша вторая 1, если запрос вернул 10 строк, значит информикс ошибся на порядок, и скорее всего статистика необходимая оптимизатору не собиралась). estimated cost -- это некоторым образом число операций ввода/вывода которое потребуется выполнить для получения результата запроса. estimated cost = 1, одна операция, очень быстрый результат. estimated cost = 1000000 очень долго будем ждать (это невсегда так: возможно первую строку мы увидим моментально, но последнюю очень нескоро). number of rows processed -- это число обработанных строк, получается после полного выполнения запроса, т.е. когда update проапдейтит 10 строк, оно будет =10, это число верно только для instert, update, delete, select into temp. Для select это неприменимо. Т.е. ваш 0 нельзя рассматривать для вашего select. esqleditor выводит сообщения 10 rows retrieved если все строки отфетчены, 10 rows fetched если не все. Сколько строк вернет запрос можно узнать только отфетчив все строки. http://myinformix.narod.ru/scr5.html тут на второй картинке ищи 200 row(s) fetched vasek_true 2)частенько бывает пишу процедуры непосредственно в редакторе, потом хочу глянуть на результат какого-нибудь отчета, а он оказывается оч долго выпоняется, так вот если убить прогу тогда все изменения псу под хвост. Хотелось бы, чтоб она могла или остановить процесс, или сохраняла введенное до запуска запроса. отменить запрос нельзя, убивайте в информиксе onmode -z <sid> vasek_trueкстати очень часто, когда работаешь долго в программе при ее закрытии вылетабт сообщения об ошибке.Чудеса телепатии: "Это сообщение вероятно про утечки памяти, случившиеся за время работы, скорее всего вашу сессию убивали в информиксе, и утекает похоже что-то в luxena?, это сообщение выводится для того чтобы вы прислали его мне, я в свою очередь его проанализирую и улучшу программу". ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2008, 10:28 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Неплохо бы сделать так: при двойном клике по текущей вкладке (которая содержит редактируемые операторы SQL) окно (вкладка) распахивается на весь экран, последующий двойной клик на вкладке возвращает конфигурацию окон. Так гораздо удобнее менять режим просмотра редактируемых запросов. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2008, 11:14 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
AndronНеплохо бы сделать так: при двойном клике по текущей вкладке (которая содержит редактируемые операторы SQL) окно (вкладка) распахивается на весь экран, последующий двойной клик на вкладке возвращает конфигурацию окон. Так гораздо удобнее менять режим просмотра редактируемых запросов.это нестандартное поведение. У меня другая мысль была, сохранять текущее состояние как вид, с возможностью быстро переключаться между видами, через выпадающий список. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2008, 11:34 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
AndronНеплохо бы сделать так: при двойном клике по текущей вкладке (которая содержит редактируемые операторы SQL) окно (вкладка) распахивается на весь экран, последующий двойной клик на вкладке возвращает конфигурацию окон. Так гораздо удобнее менять режим просмотра редактируемых запросов. можно убрать галку Show Schema, будет практически на весь экран ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2008, 11:43 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
to Журавлев Денис : спасибо прикрепид скриншот ... версия 5.14b ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2008, 12:18 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
vasek_trueto Журавлев Денис : спасибо прикрепид скриншот ... версия 5.14bМожно не обращать внимания, утекло ~200 байт, все как я и предполагал, где-то в компоненах доступа, отключу-ка я вывод этого сообщения. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2008, 12:23 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев Денис отменить запрос нельзя, убивайте в информиксе onmode -z <sid> Сори за ламерство а как его узнать ? (sid) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2008, 12:27 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
и еще... можно ли у резулта тоже customize панели сделать, а то очень хочется иконки маленьки сделать ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2008, 12:43 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
vasek_trueи еще... можно ли у резулта тоже customize панели сделать, а то очень хочется иконки маленьки сделатьможно, легко, правда на рисование маленьких иконок мне надо время. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2008, 14:17 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
vasek_true Журавлев Денис отменить запрос нельзя, убивайте в информиксе onmode -z <sid> Сори за ламерство а как его узнать ? (sid)это админу надо сказать. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2008, 14:19 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
vasek_true Сори за ламерство а как его узнать ? (sid) Если админ вы, то onmode -u (определите нужный по login-у), а если не вы, то за убийство чужого процесса могут дать по ушам. По крайней мере, предупредите программистов, чтобы они не искали блуждающую ошибку, убивающую connect к Informix-у. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2008, 22:29 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Тут вот баг какой-то странный обнаружился не сворачивается прога когда на соответствующую кнопку жмыхаешь :(. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2008, 14:42 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
vasek_trueТут вот баг какой-то странный обнаружился не сворачивается прога когда на соответствующую кнопку жмыхаешь :(. У меня нормально сворачивается ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2008, 18:17 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
vasek_trueТут вот баг какой-то странный обнаружился не сворачивается прога когда на соответствующую кнопку жмыхаешь :(.Когда долгий запрос выполняется? Так и задумано. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2008, 08:23 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
AndronА кто-нибудь пользуется базами в разных кодировках? Мы например используем базы в ru_ru.1251 а теперь еще и в ru_ru.UTF8. В результате надо периодически менять при подключении к разным базам DB_LOCALE на клиенте. Либо создавать батник для запуска. Было бы неплохо сделать некий профайл для сервера/базы в котором хранить недефолтные значения переменных (переопределяющие установки клиента Информикса), чтобы они автоматически применялись при подключении к определенным серверам.Почитал документацию, ничего про юникод+esql/c, не нашел. Пойду напьюсь, кофе. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2008, 11:20 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев Денис ТанeSQLEditor версия 9.50.UC6это не из таблиц, это сервер при подключении говорит клиенту. Тут случайно увидел в "Release Notes for IBM Informix Client SDK (CSDK) 2.90.xC3 1 July 2005" (эта версия идет с 10-й) Incorrect Server Version Can Be Returned Client APIs used to query the version of the server can return the incorrect string of "9.50.UC1" when used against Dynamic Server Version 10.00.UC1. Похоже, что эта бяка осталась и в более поздних релизах. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2008, 17:05 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
vasilisПохоже, что эта бяка осталась и в более поздних релизах.Похоже я вернусь к варианту select user, DBINFO('version','full'), DBINFO('version','major') from "informix".systables WHERE tabid = 99 Т.к. имя пользователя при прозрачной идентификации как бы неизвестно, и придется его извлечь из базы. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2008, 17:43 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Денис, добрый день! Можно с просьбой обратиться? Посмотрите, пожалуйста, может имеет смысл добавить: 1. Фильтр по владельцу, т.е. все таблицы/процедуры одного владельца (может отдельным окошечком рядом с фильтром по наименованию ?) 2. в закладке 'Dpn' добавить поле, по которому связаны таблицы (у нас есть справочники с двумя уникальными полями, причем у некоторых оба поля CHAR(N) разной длины) и соответственно в строку на создание констрейнта добавить поле, по которому связь ALTER TABLE "aot".nsi_ved ADD CONSTRAINT (FOREIGN KEY (code) REFERENCES "apr".nsi_res (поле) CONSTRAINT "aot".fk_ved_1); 3. Для полной красоты в закладке 'Dpn' можно еще добавить список от каких таблиц сама таблица зависит и тоже по какому полю(каким полям). Хотя конечно в закладке 'constraint' это есть. 4. закладка 'DDL' в строке на создание таблицы, если поле datetime имеет значение по умолчанию, то добавить размерность CREATE TABLE n( time_create DATETIME YEAR to SECOND default Current YEAR to SECOND ); С уважением, Кожина Л.Н. P.S. А вообще-то такая красота, уже как в сказке про золотую рыбку уже и не знаешь чего еще попросить :) Такие закладочки красивые, знаю что пользователи любят понаряднее, сама мышкой над закладочками все время бегаю:) Удачи! и наилучшие пожелания! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2008, 11:16 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
bk0010 vasek_true Сори за ламерство а как его узнать ? (sid) Если админ вы, то onmode -u (определите нужный по login-у), а если не вы, то за убийство чужого процесса могут дать по ушам. По крайней мере, предупредите программистов, чтобы они не искали блуждающую ошибку, убивающую connect к Informix-у. Может onstat -u ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2008, 17:18 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Баг? В новой версии добавилась фича подстановки переменных в запрос. При пользовании оной заметил такой баг: если в запросе одно и то же имя переменной встречается несколько раз, то и в окошке "Bind Variables Dialog" оно запрашивается столько же раз. К примеру при выполнении запроса SELECT field1 FROM tab WHERE field1=&var1 AND field2=&var2 AND field3=&var1 AND field4=&var2 получим в окне "Bind Variables Dialog" 4 строчки таблицы для задания типа и значения переменных (var1,var2,var1,var2), вместо ожидаемых двух (var1,var2). Это только у меня так или ... ? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2008, 14:51 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
svat2Баг? нет это не баг, так и задумано. Я уже раза три пообещал это исправить, пару лет назад. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2008, 16:06 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев Денис svat2Баг? нет это не баг, так и задумано. Я уже раза три пообещал это исправить, пару лет назад. ... спасибо, 3-х раз вполне достаточно :) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2008, 18:12 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
При попытке открыть представление ( view ) с помощью закладки Data выдаёт ошибку eSQLEditor 5.18b (user@server) (INFORMIX-SQL Version 9.30.TC2) -205 SQL error: Cannot use ROWID for views with aggregates, group by or on multiple tables. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2009, 12:42 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
PreArtПри попытке открыть представление ( view ) с помощью закладки Data выдаёт ошибку eSQLEditor 5.18b (user@server) (INFORMIX-SQL Version 9.30.TC2) -205 SQL error: Cannot use ROWID for views with aggregates, group by or on multiple tables. /topic/111103&pg=3#1134355 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2009, 12:54 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Всем привет! Расскажу про хотелку (для ленивых, привыкших, и прочих оступившихся :): 1. Предоставить возможность настроить в опциях автоматический старт транзакции при выполнении запроса. А пользователь каждый раз САМ определяет, когда закончить транзакцию. 2. Более яркую индикацию наличия транзакции. Цвета и доступность кнопок вверху окна на тулбаре не хватает (имхо) :(. Может лучше на закладке SQL-редактора, или на индикативной полоске справа в редакторе (где bookmark'и) или даже фон текста в редакторе? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2010, 10:33 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
АнатоЛой 1. Предоставить возможность настроить в опциях автоматический старт транзакции при выполнении запроса. А пользователь каждый раз САМ определяет, когда закончить транзакцию. Вспомнил поговорку “Техника в руках дикаря – орудие преступления” :) Под "дикарем" я представил не тебя, а множество других малоопытных или тренирующихся админов и разработчиков. Ты только представь, сколько проблем породят вот такие незавершенные транзакции даже в среде для разработки, но многопользовательской). АнатоЛой 2. Более яркую индикацию наличия транзакции. Цвета и доступность кнопок вверху окна на тулбаре не хватает (имхо) :(. Может лучше на закладке SQL-редактора, или на индикативной полоске справа в редакторе (где bookmark'и) или даже фон текста в редакторе? Не поможет :) Все равно кто-то или что-то периодически отвлечет.... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2010, 16:04 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
vasilisАнатоЛой 1. Предоставить возможность настроить в опциях автоматический старт транзакции ... ... Ты только представь, сколько проблем породят вот такие незавершенные транзакции даже в среде для разработки, но многопользовательской). Именно поэтому - опцией :). Я бы тоже не хотел постоянно работать в таком режиме... Кроме того, по моему, некоторые СУБД (Oracle ВРОДЕ) именно так и ведут себя... Нет? vasilis АнатоЛой 2. Более яркую индикацию наличия транзакции. ... Не поможет :) Все равно кто-то или что-то периодически отвлечет.... Вполне возможно... Но вот красно-зелёный индикатор работающего-выполнившегося запроса отлично работает :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2010, 20:19 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Можно ли открыть файл в eSQLEditor, передав его имя и путь к нему в коммандной строке? Например Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2010, 09:41 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
PreArtМожно ли открыть файл в eSQLEditor, передав его имя и путь к нему в коммандной строке? Например Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2010, 14:22 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
PreArtМожно ли открыть файл в eSQLEditor, передав его имя и путь к нему в коммандной строке? Например Код: plaintext
Если нужно просто выполнить SQL-файл (или делать это периодически), то для этого хорошо подходит dbaccess. Можно использовать конвеер, стандартный ввод/вывод и перенаправления....Его ключи в командной строке можно посмотреть в доке, а примеры использования различных вариантов можно посмотреть \DBA_Tools\DOC\FAQ_IDS_dbaccess_Example.txt ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2010, 16:36 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
А чего эта тема вдруг оказалась закрытой ? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2010, 17:13 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
vasilisА чего эта тема вдруг оказалась закрытой ?я закрыл, потому что была более поздняя http://www.sql.ru/forum/actualthread.aspx?tid=622581 , пусть в ней пишут, а то я запутался, чуть не начал починенные баги по второму разу чинить. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2010, 17:18 |
|
eSQLEditor 5.08b.
|
|||
---|---|---|---|
#18+
Журавлев ДенисvasilisА чего эта тема вдруг оказалась закрытой ?я закрыл, потому что была более поздняя http://www.sql.ru/forum/actualthread.aspx?tid=622581 , пусть в ней пишут, а то я запутался, чуть не начал починенные баги по второму разу чинить. Понял, спасибо. Расследование показало, что это АнатоЛой во всем виноват - он старую тему поднял :)) P.S. А в чем проявляется "закрытость" темы? - я думал сюда писАть нельзя. Или это только модераторам можно ? И почему-то не увидел закрытия темы в модераторском логе, поэтому и подумал на какой то глюк. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2010, 18:39 |
|
|
start [/forum/topic.php?all=1&fid=44&tid=1607610]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
171ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 255ms |
0 / 0 |