在delphi6中建ACCESS表顺利,建表字符串如下: 
sqlstr:= 'CREATE TABLE 新表 ' 
    ' (序号 COUNTER(1,1) CONSTRAINT PK_TVIPLevel26 PRIMARY KEY,产品号 varchar(20) NOT NULL , ' 
   + '添加日期 datetime NOT NULL, ' 
   + '编号 varchar(10) NOT NULL , '    
   + '单位 varchar(30) NOT NULL, ' 
   + '位置 varchar(30) NOT NULL , ' 
   + '时数 float NOT NULL, '+ '备注 text NULL, '+ '仪器 varchar(100) NULL, ' 
   + '图像 image NULL) '  ;  序号已设置为主健无误(打开ACCESS确认过了),但是有提交数据(即
  adoquery1.close;
  adoquery1.sql.clear;
  adoquery1.sql.add('select * from 新表');
  adoquery1.open;
  adoquery1.append;
  adoquery1.fieldbyname().asstring:=edit1.text ;
   ...
  try
  adoquery1.post ; // 提交时 出错!!!
  finally
  
  end;  在post时报错:“缺少更新或刷新的健列信息”,原来数据为空,不存在相同记录问题,实在搞不懂啊,是ACCESS问题?请专家高手指点!   注:原来的程序在ms sqlserver 中调试通过的,由于需要把库移置为ACCESS却行不通。