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"
此问题由李海回答。
| |
|
|
| |
|
|