Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];

Вниз

Magic Forum beta9 - клиент форумов "Мастера Дельфи" и "Дремучие"   Найти похожие ветки 

 
Рамиль ©   (2004-08-27 08:29) [240]

Открываю поиск по базе. Выбор автора темы:

Dynamic SQL error
SQL error code - 104
Token unknown line 1 char 36

(IB 6.5 из поставки 7 ого Delphi)


 
Darthman ©   (2004-08-27 11:32) [241]

Piter ©   (26.08.04 23:22) [235]
но через меджикфорум.

Хотел сказать но НЕ через меджикфорум


 
Рамиль ©   (2004-08-27 12:44) [242]

Еще один баг нашел.
Пишу ответ. Раздумал, нажимаю "назад".
"... Текст ответа будет потерян .."
Отвечаю нет. Остаюсь в теме. Жму опять "назад", но отвечаю да. Выкидывает не на предыдущую страницу, а на страницу раньше.


 
Piter ©   (2004-08-27 15:53) [243]

Рамиль ©   (27.08.04 8:29) [240]

то есть, открываешь поиск - все поля пустые? Ты нажимаешь в секции Автор темы троеточие и вылетает данная ошибка?

P.S. Пишите поподробнее - а то как я пойму то...


 
Рамиль ©   (2004-08-27 15:56) [244]

Piter ©   (27.08.04 15:53) [243]
то есть, открываешь поиск - все поля пустые? Ты нажимаешь в секции Автор темы троеточие и вылетает данная ошибка?

Да.


 
jack128 ©   (2004-08-27 16:33) [245]

Рамиль ©   (27.08.04 15:56) [244]
хм. У мя Firebird-1.5.0.4027_RC7_embed_win32 - все нормально.
Кстати Piter , это список ников - это же обычный - не db control? не из-за этого ли этот список так долго грузится..


 
Piter ©   (2004-08-27 17:07) [246]

jack128 ©   (27.08.04 16:33) [245]
Кстати Piter , это список ников - это же обычный - не db control?


нет, не DB

jack128 ©   (27.08.04 16:33) [245]
не из-за этого ли этот список так долго грузится


хм, ну так выполняется запрос о списке ников!

А у тебя долго грузится? У меня меньше секунды...

Рамиль ©   (27.08.04 15:56) [244]
Да.


разобрался. Исправлено.

P.S. Получается, что Firebird server (по крайней мере 1.5) не поддерживает группирование по индексу, аля: GROUP BY 1
А вот Embedded поддерживает...


 
jack128 ©   (2004-08-27 17:31) [247]

Piter ©   (27.08.04 17:07) [246]
А у тебя долго грузится? У меня меньше секунды...

я не знаю какой ты запрос там выполняешь, ноу меня (Дюрон 800б 256 мб) запрос вида

select distinct post.nickname
from post
order by post.nickname в IBE выполнился за 1s 282ms + фетч 3000 записей вот и натекает...


 
jack128 ©   (2004-08-27 17:34) [248]

Piter ©   (27.08.04 17:07) [246]
GROUP BY 1


хе
select post.nickname
from post
group by 1
order by post.nickname выполняется еще на пол секунды медленнее. Так что лудше Distinct используй..


 
jack128 ©   (2004-08-27 17:41) [249]

jack128 ©   (27.08.04 17:34) [248]
сейчас постороил индекс по полю nickname - запрос с group by стал летать Execute time = 160ms , но в приложении нечего не изменилось. Либо ты другой запрос используешь, либо в основном (фетч + загрузка данных в листбокс) влияет. на вскидку окошко с никами секунды через 3-4 после нажатия кнопки открывается..


 
GrayFace ©   (2004-08-27 17:55) [250]

Piter ©   (25.08.04 17:55) [224]
> ну в общем это не ошибка. Но если нужно в том же
> порядке - исправлю, конечно

Конечно, это ошибка и она доставляет много неудобств.


 
Piter ©   (2004-08-27 18:42) [251]

GrayFace ©   (27.08.04 17:55) [250]
Конечно, это ошибка


и чем это ошибка?

jack128 ©   (27.08.04 17:31) [247]
в IBE выполнился за 1s 282ms + фетч 3000 записей вот и натекает


а-а-а. У тебя же база большая, из DMClient"а импортированная...

Так что лудше Distinct используй

да уже использую. Странно, что IBServer не поддерживает по индексам обращение... очень страннокак-то...

Либо ты другой запрос используешь

нет, такой же, как ты написал. Только order нету.
Ну и если поиск в какой-то ветке там еще условие WHERE вставляется...

А-а-а, кажется понял. У тебя ведь после индексации произошло именно убыстрение упорядочивания. А у меня-то order все равно нету- поэтому и пофигу.
Судя по всему - долго грузит именно в ListBox. Я попытаюсь ников нагенерировать и посмотреть... сейчас базадостаточно маленькая у меня, все влет исполняется, не разберешь...


 
jack128 ©   (2004-08-27 19:01) [252]

Piter ©   (27.08.04 18:42) [251]
IBServer не поддерживает по индексам обращение... очень страннокак-то


В смысле? У тя в исходной базе вообще индекса по никам нет.

> У тебя ведь после индексации произошло именно
> убыстрение упорядочивания. А у меня-то order все равно
> нету- поэтому и пофигу.

нет, индекс используется и при группировке. Более того даже при таком запросе
select post.nickname
from post
group by 1 результат упорядочивается - серверу видимо так группировать удобнее.


 
Piter ©   (2004-08-27 19:09) [253]

jack128 ©   (27.08.04 19:01) [252]
В смысле? У тя в исходной базе вообще индекса по никам нет.


я имел в виду вот это: GROUP BY 1

А вот Firebird сервер так не позволяет писать почему-то! Странно это...

select post.nickname
from post
group by 1


уверяю тебя - у меня именно такой запрос. Ну разве что:

SELECT NickName
FROM Post
group by 1


 
jack128 ©   (2004-08-27 19:12) [254]

Piter ©   (27.08.04 19:09) [253]
Firebird сервер так не позволяет

версия? FB1.5 CR7 позволяет.


 
jack128 ©   (2004-08-27 19:16) [255]

Piter ©   (27.08.04 19:09) [253]
я имел в виду вот это: GROUP BY 1


а какое отнашение group by имеет к несуществующим индексам? Или ты хочешь сказать, что делал создавал индекс,но сервер в этом запросе индекс не использовал?


 
GrayFace ©   (2004-08-27 19:54) [256]

Piter ©   (27.08.04 18:42) [251]
и чем это ошибка?

Да, это не ошибка, а большая недоработка. Точно так же, как то, что сплиттеры сбиваются.


 
Piter ©   (2004-08-27 22:33) [257]

jack128 ©   (27.08.04 19:16) [255]
а какое отнашение group by имеет к несуществующим индексам?


да черт побери. Я не имел в винду индексы как индексы в понятии БД :)

Ну вот типа

GROUP BY NickName - это по имени поля
GROUP BY 1 - а вот это я назвал по индексу. Никакого отношения к индексам БД не имеет :) Просто слова совпали...

версия? FB1.5 CR7 позволяет.

Ну FB то позволяет - я об этом говорил

А вот такой сервер - Firebird-1.0.0.679-RC2-Win32.exe - не позволяет. Та, что идет в поставке D7 по словам Рамиля тоже не позволяет...

Странно это... я вот тут слышал мнение, что по стандарту SQL как раз указания по индексу более грамотное, чем непосредственно по имени поля...


 
jack128 ©   (2004-08-27 22:38) [258]

Piter ©   (27.08.04 22:33) [257]
а вот это я назвал по индексу.

блин, ступил, сорри.


 
GrayFace ©   (2004-08-28 10:25) [259]

При загрузке иногда возникает "Cannot focus disabled or invisible window".


 
Piter ©   (2004-08-28 10:45) [260]

GrayFace ©   (28.08.04 10:25) [259]

было такое. По-моему, в новой версии исправлено. Вероятно, ты используешь старую версию...


 
Piter ©   (2004-08-29 18:38) [261]

Новая версия - http://piter.pechora.org/m-f_1.0a-rc1.zip


 
jack128 ©   (2004-08-29 22:54) [262]

После ответа лудше бы memo закрывать автоматом..


 
Piter ©   (2004-08-29 23:30) [263]

Так оно закрывалось в старых версиях :)
Просто в этйо наспех сделал, а бета версия была в разгаре, вот и вылез маленький баг :)

jach128, как кстати иконки в табах? То, что надо было?


 
wnew ©   (2004-08-30 00:29) [264]

Piter, глянь здесь:http://www.wnew.de/MagicForumGlueck.jpg
какая-то бяка шрифтом. Это девятая версия.


 
Profi ©   (2004-08-30 00:32) [265]

А у меня постоянно заново обновляется "потрепаться" и всегда пишет, что процесс был прерван, хоть и обновляется.


 
jack128 ©   (2004-08-30 00:32) [266]

Piter ©   (29.08.04 23:30) [263]
jach128, как кстати иконки в табах? То, что надо было?

А мне нужны были иконки на табах?

Кстати. Я думаю пришло время не нарасщивать функционал, а заняться оптимизацией ;-)
Это я к тому, что MF загружается уже приличное время(8 сек)..


 
jack128 ©   (2004-08-30 00:33) [267]

Profi ©   (30.08.04 0:32) [265]
см
Piter ©   (29.08.04 18:38) [261]


 
Profi ©   (2004-08-30 00:39) [268]

А теперь постоянно окно ответа выскакивает.


 
Piter ©   (2004-08-30 00:56) [269]

wnew ©   (30.08.04 0:29) [264]

скачай новую версию с сайте, пофиксено уже


 
Piter ©   (2004-08-30 00:57) [270]

Это если ты про закладку...


 
Piter ©   (2004-08-30 00:57) [271]

Profi ©   (30.08.04 0:39) [268]
А теперь постоянно окно ответа выскакивает


есть такое. Только не постоянно - а после ответа не убирается...

Просто наспех сделал версию из-за Потрепаться...

В общем, скоро будет 1.0b


 
Profi ©   (2004-08-30 00:58) [272]

Кстати, Piter, а почему бы тебе патчи не выпускать? Легко и весет не много, а то каждый раз по 900 килов качать влом!


 
Profi ©   (2004-08-30 00:59) [273]

Piter ©   (30.08.04 0:57) [271]
В том то и дело, что постоянно! Как только ветку открываешь, оно тут как тут!


 
GrayFace ©   (2004-08-30 11:04) [274]

Piter ©   (28.08.04 10:45) [260]
> Вероятно, ты используешь старую версию...

Да. Сейчас скачаю новую.


 
able ©   (2004-08-30 11:26) [275]

Piter!
Скачал всё, что надо, всё скопировал в одну папку.
Пишет - "Bad parameters on attach or creat database..."..
Что делать?


 
Piter ©   (2004-08-30 12:24) [276]

Profi ©   (30.08.04 0:58) [272]
Кстати, Piter, а почему бы тебе патчи не выпускать?


и как ты себе это представляешь? Назови мне программу для которой выпускаются патчи...

able ©   (30.08.04 11:26) [275]

советую почитать FAQ.html в директории с программой...


 
Piter ©   (2004-08-30 15:02) [277]

jack128 ©   (30.08.04 0:32) [266]
Кстати. Я думаю пришло время не нарасщивать функционал, а заняться оптимизацией ;-)


слушай, если не сложно - сделай такой эксперимент:
загрузи винду и запусти Magic Forum. Засеки сколько он будет грузится.
Потом найди файл ListOpenTopic.ini и удали его.
Перезагрузи винду и также как в первый раз запусти Magic Forum и засеки время.
Результаты выкладывай здесь :)

Только проводи эксперименты плиз на вновь загруженной винде, чтобы исключить кеширование во второй раз и влияние уже загруженных/кеша старых программ...


 
WondeRu ©   (2004-08-30 16:53) [278]

2Piter

глюк! притом жуткий!
Не был на форуме 3 дня! Загружаю утром 96 постов "Потрепацца"! Только фишка в том, в конце он написал типа "Процесс загрузки конференции был прерван." Теперь, при каждом обновлении Потрепацца у меня заново грузятся все сообщения (сейчас уже 107) и пишет сию мессагу! (((

Как исправить?


 
Мюмзик в мове   (2004-08-30 17:15) [279]

Можно ли его замаскировать под Експлорер?
У нас для улучшения самочувствия поставили трафикослежение, теперь кроме експлорера никто не может работать с инетом.
Сознательно народ принуждают глюкосредствами пользоваться


 
Piter ©   (2004-08-30 18:07) [280]

WondeRu ©   (30.08.04 16:53) [278]
Как исправить?


Скачаь новую версию! Сейчас выложу...



Страницы: 1 2 3 4 5 6 7 8 9 
10 11 12 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 1.07 MB
Время: 0.142 c
4-1094121621
Владимир
2004-09-02 14:40
2004.10.10
Как в одном приложении сделать окна (формы) доступные по Alt+Tab


1-1096113812
cv
2004-09-25 16:03
2004.10.10
keypres


8-1089868358
Ale}{(is)
2004-07-15 09:12
2004.10.10
Median-cut и Octree


14-1095859478
ODINUS
2004-09-22 17:24
2004.10.10
Помогите


3-1094724364
skif
2004-09-09 14:06
2004.10.10
<B>Как заэкранировать символ ( )</B>





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский