Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.10;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 1.08 MB
Время: 0.087 c
4-1093845468
Роман Снегирев
2004-08-30 09:57
2004.10.10
MMF


3-1094712753
sergch
2004-09-09 10:52
2004.10.10
Сохранение ADODataSet в поток - данные не сохраняются?


11-1080468630
Рома
2004-03-28 14:10
2004.10.10
Присоединение exe к exe


11-1073918606
miek
2004-01-12 17:43
2004.10.10
Бартову и Кладову: глюки в XHelpGen


14-1095948726
Zombie
2004-09-23 18:12
2004.10.10
Хочу FM-тюнер!!!