各位好!我现在在学习用ADO代码连接SQL Server和Access数据库,但是学习中发现了一个问题,向各位请教!
    连接成功之后,往数据库表中插入数据(如插入ID,Name,Age)时,Access会自动检查这次输入的ID是否已经存在,如果存在就会报错,但是SQL Server却不能,就是说,我在SQL Server中可以插入两条完全相同的记录,这是为什么?请各位指教!谢谢

解决方案 »

  1.   

    你使用了自动增加的类型吧。这个只有Access有。
      

  2.   

    SQL可以设置UNIQUE ID,防止重复。
      

  3.   

    Microsoft SQL Server 比 Microsoft Access 数据库强大很多。你看到的只是表面。
    基于你的问题,你有必要复习一下数据库的基础知识;
    如:什么是主键等