delphi中用adoquery连接数据库的,,我表中都有记录啊    什么状况

解决方案 »

  1.   

    adoquery.sql.add();总是提示其中一个表需要相关记录,
      

  2.   

    这句不要
    form9.ADOQuery1.SQL.Add('insert into 联系人基本信息(编号,姓名,性别,民族,分组,出生日期,手机号) values (:编号,:姓名,:性别,:民族,:分组,:出生日期,:手机号)'); 第一句改成
    form9.ADOQuery1.close;
    form9.ADOQuery1.SQL.Clear; 下面的一样!
      

  3.   

    噢。错了。下面得也错了。你是赋值啊。大哥!
    应该是form9.控件.FieldByName('编号').AsString = trim(edit1.text)
      

  4.   

    sql代码我那样写也行把,我感觉是那个access数据库的问题
      

  5.   

    那你也得先关闭再刷除!
    form9.ADOQuery1.close;
    form9.ADOQuery1.SQL.Clear;
      

  6.   

    看看代码>>>>>>>>>>>>>