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

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

Длинный SQL запрос [D6]


Sam Stone ©   (2004-04-23 15:42:00) 

Имеется длинный SQL запрос на создание таблицы в Access'е. К mdb'шнику присоединяюсь с помощью ADO. А у ADOQuery SQL'ный текст не может быть больше 255 символов. Как создать таблицу в этом случае?


sniknik   (2004-04-23 18:24:00) [1]

> я В коде писал ADOCommand.CommandText:='мой SQLный запрос';
напиши на разных строчках
ADOCommand.CommandText:='мой SQLный '+
                       'запрос';

и посмотри в опциях проекта чтобы галочка на Huge strings стояла, или вслючи {$H+} в коде. (вдруг оно у тебя отключено)


Sam Stone   (2004-04-23 17:04:00) [2]

пробовал я 'xxxx '+'xxxx '+....
Все равно компилятор ругался....
Компилятор строку все равно в одино целое собирает, так что тут как ни крути, нифига не выдет....

> небось в визуальный компанент пихаеш?

Что сие значит?
я В коде писал ADOCommand.CommandText:='мой SQLный запрос';


sniknik   (2004-04-23 16:30:00) [3]

небось в визуальный компанент пихаеш?
или в одну строчку, пытаешся? (тогда "кричит" дельфя)
'xxxxx '+
'xxxxx '+
'xxxxx '
....


Sam Stone   (2004-04-23 16:01:00) [4]

попробовал ADOCommand
все равно кричит "String literals may have at most 255 elements"


sniknik   (2004-04-23 15:51:00) [5]

> SQL'ный текст не может быть больше 255 символов
может, но в любом случае ADOCommand.CommandText лутше.


Наверх

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