关于FOXPRO (100分)

  • 主题发起人 主题发起人 bob
  • 开始时间 开始时间
B

bob

Unregistered / Unconfirmed
GUEST, unregistred user!
我用VFP6.0创建了一个DBF文件,(Delphi4)问题:
1、用ODBC(Visual Foxpro 的驱动程序),在Query中执行“INSERT INTO”添加记录,
提示语法错。后改用BDE连接本地数据库(STANDARD-FOXPRO),执行相同的SQL语句成功。
是不是ODBC的驱动有问题?
2、删除操作好象不物理删除记录,怎样才能真正“PACK”数据记录?
 
2.这问题早有人问过了,你可以用关键字"PACK"查询一下。
也可看<a href="http://go18.163.com/~windstorm2000/tips.htm">如何Pack一DBF数据库?</a>
 
关于PACK的方法,我已知道,再请问第一个问题。
 
请试试:用VFP新创建一个表,只有两个字段PART和QTY,在FORM中只加一个QUERY和
一个BUTTON,QUERY里什么都不填,只在BUTTON里填写:
procedure TForm1.Button1Click(Sender: TObject);
begin
query1.close;
query1.sql.clear;
query1.SQL.add('insert into "c:/temp/stk.dbf" (part,qty) values ("addpart",66)');
query1.execsql;
end;
 
多人接受答案了。
 
后退
顶部