我用ADOTABLE连接了ACCESS数据库,但输入已有的数据时就提示出错。
并且希望能在COMBOBOX中显示已有的记录。
在此谢过各位了。

解决方案 »

  1.   

    用Locate判断是否已有此记录
    在combobox里............ADOQuery1.open...... While Not eof do
           begin
             ComboBox1.Items.Add(ADOQuery1.FieldValues[字段名]);
             Next;
           end;
      

  2.   

    我就是locate的语法忘记了,麻烦举个例子。
    我使用adotable的.
      

  3.   

    with ADOTable1 do
      Locate('Company;Contact;Phone', VarArrayOf(['Sight Diver', 'P', '408-431-1000']), [loPartialKey]);