热情软件屋

 

VB中如何实现自动递增的字段


编号:QA000542
建立日期: 1999年2月22日 最后修改日期:1999年2月22日
所属类别:

zhixiong lin:
    在VB中使用MSFLEXGRID控件操作FOXPRO2.5数据库(内有一字段为顺序号,整型,顺序加一。)时,如何实现删除其中某一记录后,下面的记录顺序号自动减一。而插入一记录后,后面的记录顺序号自动加一。

回答:

    由于VB和FoxPro 2.5都不象Access那样支持自动递增的字段,所以要做到这一点稍微有点麻烦。借助SQL的Update语句比较方便。比如,在数据库中增加了第200号记录,所有200号以后的记录递增,可以用下面的语句:
    dbs.Execute "UPDATE Employees " _
     & "SET a = a + 1 " _
     & "WHERE a >= 200"

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio