Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

sql запрос - проблема разделения на части


Страницы:   1 2 3

fynjy93 ©   (2011-03-25 16:39:00) 

может кто сможет помочь - у меня запрос, он не влазает в 255 символов для sql add, как бы его разделить, что бы делфи не ругалось на не правильный запрос - проверено, что запрос рабочий:

SELECT T_SPISOK_BIBLOITEK.Nazvaanie, T_SPISOK_BIBLOITEK.ADRESS, T_o_knige.nazvanie, T_o_knige.god_izdatelstva, T_Avtor.Names, T_Avtor.surname
FROM T_Avtor INNER JOIN (T_SPISOK_BIBLOITEK INNER JOIN T_o_knige ON T_SPISOK_BIBLOITEK.Kod_Bibliotek = T_o_knige.kod_biblioteki) ON T_Avtor.Kod_Avtora = T_o_knige.Kod_Avtora;

за ранее спасибо!


Anatoly Podgoretsky   (2011-03-27 18:38:00) [1]

Хоть тут помог метод научного втыка.


Palladin   (2011-03-27 17:43:00) [2]

просто это единственное, что он понял из целого букета болезней


Smile   (2011-03-27 17:37:00) [3]

И при чем здесь
> sql запрос - проблема разделения на части?

:)


fynjy93   (2011-03-27 17:28:00) [4]

ошибка найдена, одну из переменных из глобальной перевел в локальную и заработало!


Inovet   (2011-03-27 05:38:00) [5]

> [38] Palladin ©   (27.03.11 04:12)
> а теперь считаем поля и видим что их 6...

Пртизанен капут.


Palladin   (2011-03-27 04:12:00) [6]

а теперь считаем поля и видим что их 6... предварительный диагноз сводится к тому что пациент полез к 6 полю, которые имеет индек 5


Плохиш   (2011-03-27 01:47:00) [7]


> При работе с "MS SQL Server Management Studio Express Edition"
> задолбали сообщения типа:

Наверное я не стой студией работаю. Попробуй установить последнюю.


Anatoly Podgoretsky   (2011-03-26 22:18:00) [8]

> fynjy93  (26.03.2011 19:43:34)  [34]

Элемент с индексом 6 для 6 записей недопустим, о чем и выдается сообщение.


clickmaker   (2011-03-26 19:45:00) [9]

> При работе с MS SQL Server Management Studio подобного содержания
> ошибки лезут с завидным постоянством :)

потому что его индусы писали. Которым не помогли на данном форуме


fynjy93   (2011-03-26 19:43:00) [10]


>
> Обратите внимание на [24]. Попробуйте взять поле names в
> квадратные скобки - может быть это ключевое слово.

действительно есть прогресс, теперь он выводит 1 запись (их 6 есть) и выдает ошибку.
вот
http://iscr.ru/photo/1301157760_111.jpg

P.S. этот запрос идет на вывод в Exel, мало ли, поможет.


Loginov Dmitry   (2011-03-26 18:05:00) [11]


> Ну да, у каждого MS виновато


При работе с "MS SQL Server Management Studio Express Edition" задолбали сообщения типа:
- неизвестная ошибка
- неопознанная ошибка
- непредвиденный сбой
- и т.д. и т.п.

А уж кто там виноват, MS или не MS... Нет времени выяснять.


Плохиш   (2011-03-26 17:13:00) [12]


> Loginov Dmitry ©   (25.03.11 22:22) [21]

Ну да, у каждого дебилки MS виновато.


Плохиш   (2011-03-26 17:12:00) [13]

А я, всё-таки, посоветую аФФтару нанять программиста.


Медвежонок Пятачок   (2011-03-26 12:48:00) [14]

....AND a.Kod_Avtora=k.Kod_Avtora ;');

Жирное убери наконец.


И. Павел   (2011-03-26 08:28:00) [15]


> fynjy93 ©

Обратите внимание на [24]. Попробуйте взять поле names в квадратные скобки - может быть это ключевое слово.


Германн   (2011-03-26 02:08:00) [16]


> fynjy93 ©   (26.03.11 00:36) [25]
>
> нет, просто символов, которые может включать любое строковое
> значение - 255, а тут больше)

Это всего лишь ограничение IDE. На количество символов в одной "текстовой" строке исходника. К значениям переменных/констант это ни в коей мере не относится.


fynjy93   (2011-03-26 00:59:00) [17]

понятно, видимо я ошибся))) полезу завтра с утра в гугл попоподу датасет)


Inovet   (2011-03-26 00:54:00) [18]

> [25] fynjy93 ©   (26.03.11 00:36)
> нет, просто символов, которые может включать любое строковое
> значение - 255, а тут больше)

Это отчего 255? Строки разные есть.
Это история про x,y,z. Ссылку забыл.


fynjy93   (2011-03-26 00:36:00) [19]

нет, просто символов, которые может включать любое строковое значение - 255, а тут больше)
можно информацию о датасет, ни разу не пользовался.


sniknik   (2011-03-25 22:46:00) [20]

Names


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо