电脑安装了VFPODBC.msi驱动,连接成功,读取也成功,但更新不了里面的内容,什么原因,是因为没有更新DBF头文件的时间和记录条数吗?这个用记录集操作要怎样更新头文件?求大神详细指点一下
数据库连接1. 连接 (“PROVIDER=MSDASQL;Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=” + 编辑框2.内容 + “;Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO”)记录集1. 置连接 (数据库连接1 )如果 (记录集1. 置连接 (数据库连接1 ) = 假)信息框 (“数据连接失败”, 0, , )返回 ()记录集1.打开 (编辑框2.内容, #数据表名, )记录集1. 到首记录 ()调试输出 (记录集1. 读文本 (记录集1. 取字段名 (0 ), 序号 )) 调试输出 (序号 )调试输出 (记录集1. 写文本 (记录集1. 取字段名 (0 ), “1”)) 调试输出 (记录集1. 写双精度 (记录集1. 取字段名 (9 ), 1.231 )) 调试输出 (记录集1. 更新 ()) 记录集1. 关闭 ()数据库连接1. 关闭 ()
|