
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.12.2007, 21:42
|
|||
|---|---|---|---|
|
|||
=SQLEXEC(hCn, "insert into <sql.table> select * from <vfp.table>") ??? |
|||
|
#18+
Help, please! Как можно вставить в в таблицу (MS SQL) результат запроса (SELECT *) к таблице VFP? =SQLEXEC(hCn, "insert into <sql.table> select * from <vfp.table>") возвращает -1, при этом =SQLEXEC(hCn, "insert into <sql.table> values (<fff>...)") все работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2007, 21:50
|
|||
|---|---|---|---|
=SQLEXEC(hCn, "insert into <sql.table> select * from <vfp.table>") ??? |
|||
|
#18+
Так посмотри причну ошибки Код: plaintext 1. 2. 3. 4. 5. "На вскидку", не совпадает тип или количество полей в той таблице куда вставляешь и в результате выборки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2007, 22:00
|
|||
|---|---|---|---|
|
|||
=SQLEXEC(hCn, "insert into <sql.table> select * from <vfp.table>") ??? |
|||
|
#18+
В таблице одно поле абсолютно идентично ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2007, 22:11
|
|||
|---|---|---|---|
=SQLEXEC(hCn, "insert into <sql.table> select * from <vfp.table>") ??? |
|||
|
#18+
Так что в сообщении об ошибке-то? Кстати, ты пытаешся добавить из таблицы DBF? Так это в таком синтаксисе невозможно, поскольку данные находятся в разных хранилищах. Предварительно их надо свести в одно хранилище данных. Либо таблицу MS SQL перекинуть в DBF, либо таблицу DBF в MS SQL Если переводить все в MS SQL, то посмотри в Books OnLine (это HELP по MS SQL) описание синтаксиса с использованием OpenRowSet(). Если средствами FoxPro, то придется либо писать в цикле построчно, либо создать Remote View или CursorAdapter. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.12.2007, 11:15
|
|||
|---|---|---|---|
=SQLEXEC(hCn, "insert into <sql.table> select * from <vfp.table>") ??? |
|||
|
#18+
Я делал такое на DB2 через Remote View. Скорость очень маленькая. Не знаю, может на MSSQL будет быстрее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.12.2007, 11:17
|
|||
|---|---|---|---|
=SQLEXEC(hCn, "insert into <sql.table> select * from <vfp.table>") ??? |
|||
|
#18+
kdaviaHelp, please! Как можно вставить в в таблицу (MS SQL) результат запроса (SELECT *) к таблице VFP? =SQLEXEC(hCn, "insert into <sql.table> select * from <vfp.table>") возвращает -1, при этом =SQLEXEC(hCn, "insert into <sql.table> values (<fff>...)") все работает. Так не получиться. Надо или по строчкам в цикле, или через сериализация (например, через XML строку). С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.12.2007, 13:23
|
|||
|---|---|---|---|
=SQLEXEC(hCn, "insert into <sql.table> select * from <vfp.table>") ??? |
|||
|
#18+
А если средсвами сервера с помощью DTS? Работает нормально (если конечно верчсия сервера позволяет). Единственно - хотелось бы уточнить задачу, типа: разовая операция, надо делать регулярно, надо делать по желанию пользователя и пр....... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.12.2007, 17:27
|
|||
|---|---|---|---|
|
|||
=SQLEXEC(hCn, "insert into <sql.table> select * from <vfp.table>") ??? |
|||
|
#18+
kdaviaHelp, please! Как можно вставить в в таблицу (MS SQL) результат запроса (SELECT *) к таблице VFP? =SQLEXEC(hCn, "insert into <sql.table> select * from <vfp.table>") возвращает -1, при этом =SQLEXEC(hCn, "insert into <sql.table> values (<fff>...)") все работает. Да бред это. SQLEXEC (hCn, "insert into <sql.table> select * from <vfp.table>") отправляет команду на сервер. Допустим сервер за 30км, связь по ODBC, диал-ап и т.д.. Откуда он узнает, что у клинта есть какие-то локальные таблицы?... :-) Ну а второй SQLEXEC(hCn, "insert into <sql.table> values (<fff>...)") классически посылает вставку в таблицу. Опять же все это обрабатывается на сервере, а не на клиенте. Примерно так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1588457]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 187ms |
| total: | 310ms |

| 0 / 0 |
