Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Почему глючит запрос, Delphi-DbExpress-MySQL 
:(
    Опции темы
Cetus
Дата 3.3.2005, 12:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 141
Регистрация: 18.4.2004

Репутация: 1
Всего: 1



SELECT I.*, O.* FROM Inbox I, Outbox O WHERE I.ChainCode=O.ChainCode and O.ChainName="М112-1-100-1" ORDER BY I.ChainName

тип : EDatabaseError
сообщение : DBX Error: Operation Not Supported

таблицы Inbox и Outbox по структуре абсолютно идентичны.

почему глючит запрос?
как исправить?
--------------------
Легко внести изменения в код.Трудно сделать это корректно.
PM MAIL   Вверх
Mal Hack
Дата 3.3.2005, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 8
Всего: 261



А только на этом запросе проблемы? Другие выполняются?

PM ICQ   Вверх
Kesh
Дата 3.3.2005, 22:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: 15
Всего: 54



Цитата(Cetus @ 3.3.2005, 12:07)
O.ChainName="М112-1-100-1"

Может LIKE попробовать вместо =...
Может строки через одинарные кавычки, а не через двойные...
Может условия, которые объединяет AND в скобки поставить...


--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
Zandr
Дата 4.3.2005, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 433
Регистрация: 16.7.2004
Где: Новосибирск

Репутация: нет
Всего: 13



А есть возможность получить текст или код ошибки собственно самой MySQL? Я думаю это прояснит многие вещи.
PM MAIL   Вверх
Kesh
Дата 4.3.2005, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: 15
Всего: 54



Zandr Так выполни сам запрос через мускул вчистую... оно тебе все и выдаст... а вообще - пользуйся MySQL Administrator и MySQL Query Brouser


--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
Zandr
Дата 4.3.2005, 13:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 433
Регистрация: 16.7.2004
Где: Новосибирск

Репутация: нет
Всего: 13



Kesh smile
Код

mysql> create table Inbox(ChainCode int, ChainName varchar(255));
Query OK, 0 rows affected (0.11 sec)

mysql> create table Outbox(ChainCode int, ChainName varchar(255));
Query OK, 0 rows affected (0.09 sec)

mysql> SELECT I.*, O.* FROM Inbox I, Outbox O WHERE I.ChainCode=O.ChainCode and
O.ChainName="М112-1-100-1" ORDER BY I.ChainName;
Empty set (0.01 sec)


Похоже запрос не глючит, если, конечно, я правильно угадал типы столбцов. И все-таки, Cetus, что говорит MySQL?

Это сообщение отредактировал(а) Zandr - 4.3.2005, 13:17
PM MAIL   Вверх
Cetus
Дата 24.3.2005, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 141
Регистрация: 18.4.2004

Репутация: 1
Всего: 1



все нормально, вылечил smile
--------------------
Легко внести изменения в код.Трудно сделать это корректно.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0489 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.