|
|
|
Не срабатывает макроподстановка?!
|
|||
|---|---|---|---|
|
#18+
Народ, помогите плиз. Не пойму в чем затык: SELECT *; FROM Cfg_spec; INTO CURSOR TmpCfgSpec; WHERE Cfg_spec.Cfg_head_id == THISFORM.rowcfghdid; ORDER BY Cfg_spec.Numb SELECT TmpCfgSpec lnRecc = RECCOUNT() lcExprCrCur = 'CREATE CURSOR vData_spec (RowNum N(10), ' SCAN lnRec = RECNO() IF lnRec = 1 lcExprCrCur = lcExprCrCur+"C"+ALLT(STR(lnRec))+" "+TmpCfgSpec.DataType+"("+ALLT(STR(TmpCfgSpec.Flength))+IIF(TmpCfgSpec.DataType="N",","+ALLT(STR(NVL(TmpCfgSpec.Fdecimal,0))),"")+")" ELSE lcExprCrCur = lcExprCrCur+", "+"C"+ALLT(STR(lnRec))+" "+TmpCfgSpec.DataType+"("+ALLT(STR(TmpCfgSpec.Flength))+IIF(TmpCfgSpec.DataType="N",","+ALLT(STR(NVL(TmpCfgSpec.Fdecimal,0))),"")+")" ENDIF ENDSCAN lcExprCrCur = lcExprCrCur + ')' WAIT WINDOW lcExprCrCur &lcExprCrCur THISFORM.SpecGrid.ColumnCount = lnRecc THISFORM.SpecGrid.RecordSource = "vData_spec" Там где выделено красным, а именно &lcExprCrCur выдает ошибку известную: function argument value ... тра-та-та. Хотя текст в переменной lcExprCrCur получается например такой (вывожу WAIT WINDOW): CREATE CURSOR vData_spec (RowNum N(10), C1 C(30), C2 N(10,0)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2005, 13:35:23 |
|
||
|
Не срабатывает макроподстановка?!
|
|||
|---|---|---|---|
|
#18+
'CREATE CURSOR vData_spec (RowNum N(10 ,0 ), ' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2005, 13:42:34 |
|
||
|
Не срабатывает макроподстановка?!
|
|||
|---|---|---|---|
|
#18+
Неа, Сергей, не в этом дело. Попробовал так, все равно та же фигня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2005, 13:44:47 |
|
||
|
Не срабатывает макроподстановка?!
|
|||
|---|---|---|---|
|
#18+
Вот в таком виде у меня не ругается: CREATE CURSOR vData_spec (RowNum N(10,0)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2005, 13:51:59 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33147902&tid=1593937]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
149ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 439ms |

| 0 / 0 |
