Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
sql не поддерживает длинные строки?
|
|||
|---|---|---|---|
|
#18+
Задача: пересчитать табл. с учетом поправочных коэф. для каждого столба. Ниже привожу кусок проги. Компиляция проходит нормально, а при работе в конце строки SQL... выходит сообщение: EStringListError: List index out of bounds (2). Как решить эту проблему? with Query2 do begin SQL[0] := 'SELECT q1*kq, q2*kq, q3*kq, q4*kq, q5*kq[5], q6*kq[6], q7*kq[7], q8*kq[8], q9*kq[9], q10*kq[10], q11*kq[11], q12*kq[12], q13*kq[13], q14*kq[14],'; SQL := 'q15*kq[15], q16*kq[16], q17*kq[17], q18*kq[18], q19*kq[19], q20*kq[20], q21*kq[21], q22*kq[22], q23*kq[23], q24*kq[24], q25*kq[25], q26*kq[26], q27*kq[27],'; SQL := 'q28*kq[28], q29*kq[29], q30*kq[30], q31*kq[31], q32*kq[32], q33*kq[33], q34*kq[34], q35*kq[35], q36*kq[36], q37*kq[37], q38*kq[38], q39*kq[39], q40*kq[40],'; SQL := 'q41*kq[41], q42*kq[42], q43*kq[43], q44*kq[44], q45*kq[45], q46*kq[46], q47*kq[47], q48*kq[48], q49*kq[49], q50*kq[50], q51*kq[51], q52*kq[52], q53*kq[53],'; SQL := 'q54*kq[54], q55*kq[55], q56*kq[56], q57*kq[57], q58*kq[58], q59*kq[59], q60*kq[60], q61*kq[61], q62*kq[62], q63*kq[63], q64*kq[64], q65*kq[65], q66*kq[66],'; SQL[5] := 'q67*kq[67], q68*kq[68], q69*kq[69], q70*kq[70], q71*kq[71], q72*kq[72], q73*kq[73], q74*kq[74], q75*kq[75], q76*kq[76], q77*kq[77], q78*kq[78], q79*kq[79],'; SQL[6] := 'q80*kq[80], q81*kq[81], q82*kq[82], q83*kq[83], q84*kq[84], q85*kq[85], q86*kq[86], q87*kq[87], q88*kq[88], q89*kq[89], q90*kq[90], q91*kq[91], q92*kq[92],'; SQL[7] := 'q93*kq[93], q94, q95*kq[95], q96*kq[96]'; SQL[8] := 'FROM "result96.DB" Result96'; Close; Open; end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2003, 07:27 |
|
||
|
sql не поддерживает длинные строки?
|
|||
|---|---|---|---|
|
#18+
А через SQL.Add( 'SQL') не пробовал. По-моему, у тебя в SQL только 2 строчки изначально вставлено, а ты пытаешься через SQL обратиться к третьей - вот и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2003, 07:36 |
|
||
|
sql не поддерживает длинные строки?
|
|||
|---|---|---|---|
|
#18+
Не, ну че так извращаться? писал-бы просто Add('').... А то Sql sql sql[n]... вообще.... А что до длынных строк, то это зависти по моему от твоей машины. Чем длиннее, тем дольше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2003, 08:06 |
|
||
|
sql не поддерживает длинные строки?
|
|||
|---|---|---|---|
|
#18+
SQL[0] := 'SELECT q1*kq, q2*kq, q3*kq, q4*kq, q5*kq[5], q6*kq[6], q7*kq[7], q8*kq[8], q9*kq[9], q10*kq[10], q11*kq[11], q12*kq[12], q13*kq[13], q14*kq[14],'; Только почему (цитирую) - q1*kq, q2*kq, q3*kq, q4*kq, а дальше (цитирую) - q5*kq[5], идет с индексом? Как в Сиквел строки добавлять ребята уже выше сказали.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2003, 13:08 |
|
||
|
|

start [/forum/topic.php?fid=58&tid=2118365]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
134ms |
get topic data: |
10ms |
get forum data: |
4ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 269ms |
| total: | 493ms |

| 0 / 0 |
