php-xbase:.fpt文件将记录附加到.dbf文件时消失
我已经成功地设法使用hasumi的PHP-XBase扩展名将记录附加到.DBF文件中。但是,每次我附加记录时,包含备忘录数据的.FPT文件都会消失。
use XBase\Enum\FieldType;
use XBase\Enum\TableType;
use XBase\Header\Column;
use XBase\Header\HeaderFactory;
use XBase\TableCreator;
use XBase\TableEditor;
use XBase\TableReader;
use XBase\Column\ColumnInterface;
$table_ed = new TableEditor('file.dbf',['columns' =>['pk','itemdesc']]);
$record = $table_ed->appendRecord()
->set("pk", 11111)
->set("itemdesc","");
$table_ed->writeRecord($record);
$table_ed->save()->close();
备忘录数据将在“ itemDESC”列中,在调试后,该列似乎已正确注册为备忘录字段。似乎没有任何错误表示任何问题。
我是否错过了可以更新.fpt文件的东西?任何帮助将不胜感激。
I have successfully managed to append a record to a .dbf file using hasumi's php-xbase extension in PHP. However, the .fpt file containing memo data disappears every time I append a record.
use XBase\Enum\FieldType;
use XBase\Enum\TableType;
use XBase\Header\Column;
use XBase\Header\HeaderFactory;
use XBase\TableCreator;
use XBase\TableEditor;
use XBase\TableReader;
use XBase\Column\ColumnInterface;
$table_ed = new TableEditor('file.dbf',['columns' =>['pk','itemdesc']]);
$record = $table_ed->appendRecord()
->set("pk", 11111)
->set("itemdesc","");
$table_ed->writeRecord($record);
$table_ed->save()->close();
The memo data would be in the "itemdesc" column, which after debugging, seems to have correctly registered as a memo field. No errors appear to indicate any issues.
Have I missed something that can update an .fpt file? Any help would be very much appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论