![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не помещается 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]Ну если не влезает в одну попробуй в две, три, ...