powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как выполнить команду COPY TO из Delphi?
9 сообщений из 9, страница 1 из 1
Как выполнить команду COPY TO из Delphi?
    #34793231
siriusP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Кто-нибудь знает как из Делфей выполить команду в DBF - COPY TO base1 type foxplus as 866
В Делфи использую компоненты TDBF.

Спасибо.
...
Рейтинг: 0 / 0
Как выполнить команду COPY TO из Delphi?
    #34794543
Декоратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В C++ билдере делал. Думаю, что без труда заточишь под дельфю.

Код: plaintext
1.
2.
3.
TADOCommand *DBFADOCommand;
DBFADOCommand->ConnectionString = "Provider=VFPOLEDB.1;Data Source=C:\\Test;Mode=ReadWrite;Password="";Collating Sequence=MACHINE";
DBFADOCommand->CommandText ="EXECSCRIPT[USE BASE1 EXCLUSIVE]+chr(13)+[COPY TO C:\\Test\\BASE866 type FOXPLUS as 866])";
DBFADOCommand->Execute();
...
Рейтинг: 0 / 0
Как выполнить команду COPY TO из Delphi?
    #34794697
siriusP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ошибка при выполении "Function name is missing )"
...
Рейтинг: 0 / 0
Как выполнить команду COPY TO из Delphi?
    #34794714
siriusP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ошибка при выполении "Variable ' ' is not found'
...
Рейтинг: 0 / 0
Как выполнить команду COPY TO из Delphi?
    #34794726
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну, а скобки самому посчитать редигия не позволяет.

Код: plaintext
DBFADOCommand->CommandText ="EXECSCRIPT([USE BASE1 EXCLUSIVE]+chr(13)+[COPY TO C:\Test\BASE866 type FOXPLUS as 866])";
...
Рейтинг: 0 / 0
Как выполнить команду COPY TO из Delphi?
    #34794743
siriusP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
теперь ошибка:
Неправильно определен объект Parameter. Предоставлены несовместимые или неполные сведения.
...
Рейтинг: 0 / 0
Как выполнить команду COPY TO из Delphi?
    #34794831
Декоратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для С++ билдера. Как правильно заметил PaulWist не хватало скобочки.
Все ОК.
Код: plaintext
1.
2.
3.
TADOCommand *DBFADOCommand;
DBFADOCommand->ConnectionString = "Provider=VFPOLEDB.1;Data Source=C:\\Test;Mode=ReadWrite;Password="";Collating Sequence=MACHINE";
DBFADOCommand->CommandText ="ExecScript([USE BASE1 EXCLUSIVE]+chr(13)+[COPY TO c:\\Test\\BASE866 type FOXPLUS as 866])";
DBFADOCommand->Execute();
Тоже для VFP, все ОК.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Local oADODB_Cmd as ADODB.Command
Local oADODB_Con as ADODB.Connection

oADODB_Con= CreateObject("ADODB.Connection")
oADODB_Con.ConnectionString  = [Provider=VFPOLEDB. 1 ;Data Source=C:\PROFIL;Mode=ReadWrite;Password="";Collating Sequence=MACHINE]
oADODB_Con.Open()

oADODB_Cmd = CreateObject("ADODB.Command")
oADODB_Cmd.ActiveConnection  = oADODB_Con
oADODB_Cmd.CommandText ="ExecScript([USE inhist EXCLUSIVE]+chr(13)+[COPY TO c:\profil\BASE8664 type FOXPLUS as 866])"
Если у Вас не ОК, код в студию.
...
Рейтинг: 0 / 0
Как выполнить команду COPY TO из Delphi?
    #34794867
siriusP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Запускаю из Делфи... ошибка.
Эххх
...
Рейтинг: 0 / 0
Как выполнить команду COPY TO из Delphi?
    #34795479
Декоратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильно настроить надо было!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как выполнить команду COPY TO из Delphi?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]