读书人

请教为什么把列的自增量设为-1

发布时间: 2012-09-14 11:53:44 作者: rapoo

请问为什么把列的自增量设为-1
《ADO.NET 2.0 技术内幕》里的6.2.6节讲到:
最好把列自增的种子值和增量值都设为-1,但上面解释的原因,我不太看得懂,有哪位朋友能指教一下吗?

[解决办法]
是1还是-1?看你的列的含义需不需要自增
[解决办法]
数据库子增长列?
如果是,-1估计是书上打印的错误
用法:identity(起始值,增量值)
[解决办法]

探讨
数据库子增长列?
如果是,-1估计是书上打印的错误
用法:identity(起始值,增量值)

[解决办法]
dt.columns(columnindex).autoincrement=true
dt.columns(columnindex).autoincrementseed=-1
dt.columns(columnindex).autoincrementstep=-1
[解决办法]
一般都是从0或者1开始,-1一般都是表示空的
[解决办法]
探讨
引用:
引用:
数据库子增长列?
如果是,-1估计是书上打印的错误
用法:identity(起始值,增量值)

不是打印错误,是为了和从数据库(SQLServer)中取来的ID区别

我就是不明白,如何区别,为什么设置为-1就能区别?

读书人网 >C#

热点推荐