|
|
|
Проблемы в VFP 6.0
|
|||
|---|---|---|---|
|
#18+
На данный текст программы VPF 8.0 не ругаецца, всё проходит нормально. А если ее загрузить в шестой версии орёт на ошибку синтаксиса. Что сделать, что работало в шестом? (на данный момент возмущаеца на 6-7 строки) LOCAL nCount SELECT R GO TOP IN R COUNT TO nCount FOR .T. IF (nCount>=5) INSERT INTO R1(A1, A2, A3, A4) select c. A1, c. A2, c. A3, c. A4 FROM R c INSERT INTO R2(A5, A6, A7, A8) select c. A5, c. A6, c. A7, c. A8 FROM R c thisform.grid3.Refresh thisform.grid4.Refresh SELECT R IF !EMPTY("R") DELETE ALL IN R thisform.grid1.Refresh endif ELSE INSERT INTO R (A1, A2, A3, A4, A5, A6, A7, A8) VALUES ("!!!", "!!!", "!!!", "!!!", "!!!", "!!!", "!!!", "!!!") ENDIF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2005, 22:14:45 |
|
||
|
Проблемы в VFP 6.0
|
|||
|---|---|---|---|
|
#18+
INSERT ... select ... в 6-й версии такого, кажется, не было? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2005, 00:19:46 |
|
||
|
Проблемы в VFP 6.0
|
|||
|---|---|---|---|
|
#18+
Ну а если я напишу вот так: INSERT INTO R1(A1, A2, A3, A4) values (R.A1, R.A2, R.A3, R.A4) INSERT INTO R2(A5, A6, A7, A8) values (R.A5, R.A6, R.A7, R.A8) То вообще ничего не вставляет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2005, 00:28:56 |
|
||
|
Проблемы в VFP 6.0
|
|||
|---|---|---|---|
|
#18+
Hi Radistka! Ничего не сделать. Такой синтаксис INSERT в 6-ке не поддерживается. В принципе групповую вставку (в 6-ке) можно сделать через APPEND FROM. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2005, 01:45:08 |
|
||
|
Проблемы в VFP 6.0
|
|||
|---|---|---|---|
|
#18+
Попробовала аппендом, пишет ошибку таблица R is read only, как ее сделать is not read only??? LOCAL nCount SELECT R GO TOP IN R COUNT TO nCount FOR .T. IF (nCount>=2) sELECT R1 APPEND FROM C:\1\Data\r.dbf select R2 append from C:\1\Data\r.dbf thisform.grid3.Refresh thisform.grid4.Refresh SELECT R IF !EMPTY("R") DELETE ALL IN R thisform.grid1.Refresh endif ELSE INSERT INTO R (A1, A2, A3, A4, A5, A6, A7, A8) VALUES ("!!!", "!!!", "!!!", "!!!", "!!!", "!!!", "!!!", "!!!") ENDIF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2005, 02:27:38 |
|
||
|
Проблемы в VFP 6.0
|
|||
|---|---|---|---|
|
#18+
При попытке изменить данные в рабочих таблицах появляется сообщение "Cursor is read-only" Используй такой синтаксис, чтобы не зависеть от физического расположения таблицы Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2005, 13:04:15 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33302571&tid=1593362]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
276ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 582ms |

| 0 / 0 |
