Понятие программирование, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

Культура программирования, Вопрос про программирование вообще
Как в filelistbox осуществить поиск фалов
Cursors
Ping Средствами InDy или RAW пинг на Дельфи, Как изменять размер пакета в IdICMP
Звук, Эхо
Выход из формы нажатием ESC
Визуализация процесса открытия БД, что типа обратной связи с BDE
Зависание SQL запроса.
Хакеры на Дельфи, А Дельфи хакеры бывают ???
Помогите найти исходник, Спасайте люди
ADOX и его TCatalog, в Builder' e
Подскажите мне можно ли в TMemo (C++Builder 6) менять кодировки
Экспорт данных в MsWord, Нужен очень быстрый метод
Минимизация
Невидимка в Windows XP
Запуск ф-ции при помощи rundll
Airbrush со Sperkle (такой, как Airbrush в Micros
Передача пакета данных, по сети ессно
AVI-анимация для проекта, где взять? стандартные не устраивают
создание неактивной формы, и чтобы поверх всех
компоненты TreeView, ADOTable
TServerSocket и TClientSocket в Delphi7, Куда пропали?
Оформление интерфейса, не красиво получается...
Замена рисунка кнопки при наведении
Installshield express, где взять?
помогите найти картинки для кнопок
MediaPlayer, надоел блин:(
Создание формы из MDI-приложения, как y Outlook'a
IdTCPServer1 IdTCPClient1 Картинки файлы
SQL временные таблицы и Delphi, Поделимся опытом
Как узнать сведения о файле
В DBGrid'е не отображаются, картинки из БД
Глюки в Delphi???
Как на Делфи программировать порт PS/2?, Как на Делфи программировать порт PS/2?
delphi job, delphi job
Кубок по программированию (по правилам АСМ), Примите участие в кубке!
Проблемы с созданием дистрибутива БД
Как Вы относитесь к курящим девушкам?
Запретить ввод/копирования букв
"Id" Хотелось бы больше
Удаление записей с помощью TTable
Связи таблиц в BDE
Висит или нет?, контроль за исполнением
Работа с *.txt файлами..
Задержка вывода информации, Имитация моргания лампочки
что-то типа скрипта
ScrlOpFill, ScrlOpFill где это?
Экспорт данных в кристал
TIdHTTP, Использование метода POST
отображение статуса
Random, не пойму..
поиск ПК в сети
Снова заставка, Ошибка при создании формы
Не работает TransparentBlt, Помогите плиз!!
Системные курсоры, Свои системные курсоры "пожизненно"
DBGrid и удобство, помогите, плиз
TDBGrid & TIBQuery, не отображает данные
OpenGL - компонент в Delphi, создание граф. компонента
Конверт русских букв в HEX код, Как???
E-Mail Выдернуть
Все таже проблема с печатью!!!, Коллеги, Please Help!!!
PlaySound, Конец проигрывания в PlaySound
Jpeg, Помогите с Jpeg
Помогите Начинающему, I need help
TBitMap в ClipBoard'е, Узнать что именно рисунок в ClipBoard'е
Тормозит метод Close у TTable
Поиск строки в файле
Проблема с DLL, ОБращение к DLL вызывает странный сбой
Контроль доступа к файлам, Как реализовать контроль доступа
Splash и работа в бэкграунде.

Платные хостинги     Раскрутка сайта     Книги по программированию


Зависание SQL запроса.

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- При выполнени простенького запроса, тупо зависает все....таблицы 'second.db' 'first.db'сам запрос.Код Add(' SELECT f1.name, s1.Klan, s1.Rating as  d1 '+       ' FROM ' + firstdb + ' as f1 '+       ' Left Join ' + seconddb + '  as s1 on  '+       ' f1.wab_name=s1.wab_name '+       ' and s1.Data=' " '20.03.2004' " ' ');highlightSyntax('delphi1ZDA3Y','delphi');а вот так нормально работает.Код Add(' SELECT f1.name, s1.Klan, s1.Rating as  d1 '+       ' FROM ' + firstdb + ' as f1 '+       ' Left Join ' + seconddb+ '  as s1 on  '+       ' f1.wab_name=s1.wab_name ');highlightSyntax('delphi5Njc4Nj','delphi');в чем грабли?(в MySQL все шуршит аж бегом).

- voice, насколько я помню, бде трактует токены в двойных кавычках, как имена полей. попробуй заменить на одинарные. а ещё лучше - сделай запрос параметризированным, это, в принципе, более грамотный вариант.

- есвенно, вариантов я перепробовал кучу, в том числе и кавычки менял и убирал.хех, не помогает А параметризированный запрос, у меня изначально использовался, это я уже для отладки цифры подставил, ну чтоб более понятно было. Это сообщение отредактировал voice - 16.4.2004, 14:04

- мне вот это строка непонятна: ... from first.db as fl. я всегда пишу first.db fl left join second.db sl on ..., и всё работает. без as, короче. не пробовал?

- Есть такая функция function QuotedStr(const S: string): string;DescriptionUse QuotedStr to convert the string S to a quoted string. A single quote character (') is inserted at the beginning and end of S, and each single quote character in the string is repeated.Очень удобно... и не надо задумыватся над количеством ковычек...

- дык и у меня работает, вот,токо добавляю and s1.data='03.20.2004'и все висим.еслибы неправильно формат, дата задал или сравнивал дату со стрингом,оно вернуло бы null или ругнулось, ИХМО.(попробую без "as", сомневаюсь что картина изменится.) Добавлено @ 15:28 Цитата (Maverick @ 16.4.2004, 15:15) Есть такая функция function QuotedStr(const S: string): string;DescriptionUse QuotedStr to convert the string S to a quoted string. A single quote character (') is inserted at the beginning and end of S, and each single quote character in the string is repeated.Очень удобно... и не надо задумыватся над количеством ковычек... Спасибо за подсказку!

- переделал немного, запрос, заработал.в исходном варианте не работает. (так работает.)Add(' SELECT s1.name, s1.data '+ ' FROM ' + seconddb + ' as s1 '+ ' where s1.data=' '03.20.2004' ' ');ничего, не понимаю. Это сообщение отредактировал voice - 19.4.2004, 09:45

- ну правильно, у тебя сейчас одинарные кавычки вместо двойных, о чём сразу и шла речь.

- да, на счет кавычек, в первом примере, я просто слоховал, но дело не в этом...Add(' SELECT f1.name, s1.Klan, s1.Rating as d1 '+ ' FROM ' + firstdb + ' as f1 '+ ' Left Join ' + seconddb + ' as s1 on '+ ' f1.wab_name=s1.wab_name '+ ' and s1.Data=' '20.03.2004' ' ');так тоже не работает, тупо висит.

- а зачем ты включаешь в on условие по значению поля? его логичнее вынести в where. я понимаю, f1.wab_name = s1.wab_name, а при чём там дата, в джойне? по имени - оставь, а дату вынеси:Код Add(' SELECT f1.name, s1.Klan, s1.Rating as d1 '+  ' FROM ' + firstdb + ' as f1 '+  ' Left Join ' + seconddb + ' as s1 on '+  ' f1.wab_name=s1.wab_name '+  ' where s1.Data=' '20.03.2004' ' ');highlightSyntax('delphihMzdjY','delphi');всё должно работать, имхо.

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | понятие программирование | программирование звука | современное программирование | принципы программирования | модульное программирование | дипломная программирование | уровень языка программирования | развитие программирования | программирование visual c | программирование lpt | кнут программирование | язык программирования паскаль | unix программирование | самоучитель программирования | программирование шпора | программирование кпк | программирование sql | программирование 1c | алгоритмическое программирование | directx программирование | сокеты программирование | исходники программирование | классификация языков программирования | shell программирование | программирование pdf | Ссылки

Все про развитие программирования