在C#里如何通过在程序里写代码的方式 将Access数据库能够自动增长列。

解决方案 »

  1.   

    用sql语句更改表结构?不明白你的意思。如果有个编号字段,当前最大值为"000012",希望插入一条记录能自动变为"000013",那么可以参考如下代码:
    string s = "000012";
    Response.Write((int.Parse(s) + 1).ToString("D6"));
      

  2.   

    -access自增列ID的设置 数据库Sql,VFP,Access
    作者:数据库Sql,VFP,Access 浏览:次 评论:条   在应用到Access数据库表的时候,我们时常会为某个数据表设置一个自增列;  所谓的自增列,指的是设置某个字段,即列,为一个序号自动增加的列,比如,第一条数据的序号为1、第二条为2、第三条为3……依此类推。  关于这样的列,是根据数据的插入而自动填充的序号,而不是手动输入的。  那么,我们如何来设置Access数据表的自增列ID呢?  请遵循如下的方法:  首先,在数据库结构设计的时候,给字段名取个ID的名称或其它,之后选择该名称,点击右键,在弹出的快捷菜单中,先选择“主键”;
      选择“主键”的目的,就是让该字段的值不会存在任何重复,以避免序号重复而使数据发生错乱。  然后,在“数据类型”那里,选择“自动编号”;
      最后,在操作区域的下方,找到如下图的设置!
      在这里,一般,我们通常设置自动编号的值是何种类型,可以选择“递增”即1,2,3,4……的方式,或是选择“随机”的方式。  如此如此,操作即完成。爱盲网 www.amhl.net
     
      

  3.   

    我在C#程序里有个button,每按一次button就会将一组数据保存到数据库的一列(一组数据保存一列)当第一组数据存完后   按第二次button的时候就会将第二组数据自动存到数据库的第二列,以此类推。。声明:数据库里的列都是通过代码实现的,不是在表里设计的。。    这样的问题改如何解决啊?????
      

  4.   


    ALTER TABLE [表名] ALTER COLUMN [字段名] IDENTITY (1, 1)  --修改
    ALTER TABLE [表名] ADD [字段名] int IDENTITY (1, 1) --新增 
      

  5.   

    5楼说的是在SQL查询分析器里面写的代码吧    我说的是如何在程序里直接能够对Access数据库操作,是其中的表自动增加列。???????
      

  6.   

    access数据库有一个下拉的选项  自动编号