Убунту 14.04
Лазарус 1.0.10
ФрииПаскаль 2.6.4
Проблема в том что при подключенни к базе TDbf выдает ошибку "В, и не подключается
Скриншот:
http://saveimg.ru/show-image.php?id=b45313f93114d50d332d95a7e1ba1145
Модератор: Модераторы
begin
try
Dbf1.FilePath := Path;
Dbf1.TableLevel := 7;
Dbf1.Exclusive := True;
Dbf1.TableName := 'Data.dbf';
With Dbf1.FieldDefs do begin
Add('Id', ftAutoInc, 0, True);
Add('Login', ftString, 80, True);
Add('Password', ftString, 80, True);
End;
Dbf1.CreateTable;
finally
Dbf1.Close;
end;
Dbf1.FilePath := Path;
Dbf1.TableLevel := 7;
Dbf1.Exclusive := True;
Dbf1.TableName := 'Data.dbf';
Dbf1.Open;
end
var
Dbf: TDbf;
begin
Dbf := TDbf.Create(nil);
try
Dbf.FilePath := 'полный путь к каталогу с файлами таблицы';
//dBase VII
Dbf.TableLevel := 7;
Dbf.TableName := 'таблица';
Dbf.LanguageID := 3;
Dbf.Open;
...
Dbf.Close;
finally
Dbf.Free;
end;
Killer_86 писал(а):Пробывал, вот именно что создать таблицу проблем нет, а проблема появляется при подключении к этой же таблице.
TDbf идет вместе с fpc?
fpc/packages/fcl-db/src/dbase/dbf.pas
Обнови лазарус. С дбф у меня были косяки в версиях до 1.2.0
Killer_86 писал(а):Да стандартный.
Значит нужно было переставить только fpc
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 246