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

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

Не помещается SQL-запрос в строке. Пишет: должно быть... [D7, 95/98]


fast2 ©   (2006-04-25 12:29:00) 

...не больше 255 символов. А я делаю вставку в таблицу, где много полей. Как быть?


fast2   (2006-04-25 12:50:00) [1]

Спасибо! Понял.


Sergey13   (2006-04-25 12:42:00) [2]

2[4] fast2   (25.04.06 12:39)
Query1.SQL.Clear;
Query1.SQL.Add('первая часть запроса');
Query1.SQL.Add('следующая часть запроса');
....


TUser   (2006-04-25 12:42:00) [3]

См. [3]


fast2   (2006-04-25 12:39:00) [4]

>Покажи код. Строк в запросе может быть больше 1.
Query1.SQL.Text:='INSERT INTO innom(id,idname,gentip,tip,model,invnom,dateexpl,initcost,likvcost,srok,amortmon th,sernom,group_,subdiv,nacopamort,narahamort,zalishkvart) VALUES (:id,:idname,:gentip,:tip,:model,:invnom,:dateexpl,:initcost,:likvcost,:srok,:am ortmonth,:sernom,:group_,:subdiv,:nacopamort,:narahamort,:zalishkvart)';


TUser   (2006-04-25 12:37:00) [5]

У TQuery это вообще - TStrings, так что можешь использовать метод Add для каждой маленькой строки.

А строковые константы, действитенльно, не могут быть длинее 255, но их можно разбивать на несколько 'короткая строка' + 'еще короткая строка' + и пр.


Sergey13   (2006-04-25 12:35:00) [6]

2fast2   (25.04.06 12:29)
Покажи код. Строк в запросе может быть больше 1.


vovnuke   (2006-04-25 12:34:00) [7]

Ну если не влезает в одну попробуй в две, три, ...


Наверх

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