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

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

Проблема с переносом скрипта из QA в редактор TQuery [D5, MSSQL]


Страницы:   1 2

Rob ©   (2005-08-29 13:19:00) 

Добрый день. Имеется запрос на TSQL, состоящий из примерно 3000 строк. В SQL Query Analyzer е он нормально отрабатывает. Но при переносе его либо через буфер, либо выполнением
Query1.SQL.LoadFromFile.....
после запуска запроса на исполнение постоянно лезет ошибка типа:
Line ... Incorrect syntax near ':'.

Пробовал с помощью Trim очищать стороки SQL и слева и справа. Тогда меняется либо номер Line в сообщении об ошибке либо еще похлеще:
например, если написано date_from, то начинает ругаться:
Line ... Incorrect syntax near 'date_:'.

Господа, кто сталкивался  с такой проблемой, пожалуйста, посоветуйте как быть!


ANB   (2005-08-29 15:08:00) [21]

Запрос в студию.


Shaman_   (2005-08-29 15:06:00) [22]

Попробовал заменить ' на "
Зачем?
Допустим есть запрос INSERT INTO TABLENAME (FIELDNAME) ("Монитор 17 "TFT")
Такая конструкция спотыкнется на " стоящем после 17
Попробуй ставить /перед ковычкой в значении:
INSERT INTO TABLENAME (FIELDNAME) ("Монитор 17 /"TFT")


Rob   (2005-08-29 14:31:00) [23]

Попробовал заменить ' на ". То-же самое. Может быть у BDE ограничение на длину запроса?
Сейчас попробую ADO.


Shaman_   (2005-08-29 14:22:00) [24]

Были подобные проблемы когда в значениях присуствовали ковычки. Исправляется удвоением или применением параметров. Хотя не уверен что это твой случай


Rob   (2005-08-29 13:28:00) [25]

Да, забыл добавить: символ ':' отсутствует в тексте запроса.


Страницы:   1 2

Наверх

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