powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Cоздание таблицы VFP через BDE+ODBC
4 сообщений из 4, страница 1 из 1
Cоздание таблицы VFP через BDE+ODBC
    #34524094
blackbishop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Подскажите, пожалуйста, создаем таблицу VFP через BDE+ODBC. Таблица создается в том же каталоге, что и исполняемая программа, которая ее создает. Как можно задать путь, если мы хотим создать таблицу в другой папке?

Заранее благодарен!
...
Рейтинг: 0 / 0
Cоздание таблицы VFP через BDE+ODBC
    #34524111
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как обычно, указав имя таблицы вместе с полным путем к ней.
...
Рейтинг: 0 / 0
Cоздание таблицы VFP через BDE+ODBC
    #34524146
blackbishop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Sizov, приветствую!

Вот весь код:

procedure TForm1.CreateDatabase;
var
List: TStringList;
AliasName,DriverName,DatabasePath: string;
begin
AliasName := 'Test3';
DriverName := 'Driver para o Microsoft Visual FoxPro';
DatabasePath := 'D:\OBVED\F155NEW\DATA\';
try
List := TStringList.Create;
with List do
begin
Add('LANGDRIVER=dBASE RUS cp866');
Add('ODBC DSN=Test');
end;
dbODBC.Session.AddAlias(AliasName,DriverName,List);
dbODBC.AliasName := AliasName;
dbODBC.Connected := True;
CreateTable('Test.dbf');
finally
dbODBC.Session.DeleteAlias(AliasName);
List.Free;
end;
end;

Подскажите, если в функцию CreateTable передать полный путь D:\OBVED\F155NEW\DATA\ то программа вылетает с ошибкой "Invalid table name".

Код функции CreateTable:

procedure TForm1.CreateTable(ATableName: string);
var
Table: TTable;
begin
Table := TTable.Create(nil);
with Table do
try
FieldDefs.Clear;
IndexDefs.Clear;
DatabaseName := dbODBC.DataBaseName;
TableName := ATableName;
FieldDefs.Add('f1',ftString,10,False);
CreateTable;
finally
Table.Free;
end;
end;
...
Рейтинг: 0 / 0
Cоздание таблицы VFP через BDE+ODBC
    #34524157
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Боюсь, что с этим лучше в дельфовый форум. Ничего, относящегося к фоксу я тут не вижу.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Cоздание таблицы VFP через BDE+ODBC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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