首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

怎么自动生成编号(asp.net c#)

2012-12-14 
如何自动生成编号(asp.net c#)插入一条记录,想系统完成自动编号,请问高手代码是怎样的?[最优解释]反正差不

如何自动生成编号(asp.net c#)
插入一条记录,想系统完成自动编号,请问高手代码是怎样的?
[最优解释]
反正差不多吧,新建一个int字段,有一个属性名称类似于“是标识”,设置为是就行了,插入时忽略此列。
[其他解释]
数据库里面把那一列设置为自动增长,或者用newid()

或者在程序里用时间,随机数自己生成。
[其他解释]
怎么设置自动增长呢?
[其他解释]

引用:
怎么设置自动增长呢?
你是access还是sqlserver2k ,2005,2008?
[其他解释]
我用的是visual studio 2008 
我设置了 需要自动增长的列的[标识规范] 为“是”,但是还是不行!
我想知道代码是怎么实现的 用个具体的例子解释,好不?


[其他解释]
引用:
引用:

怎么设置自动增长呢?
你是access还是sqlserver2k ,2005,2008?



我用的是visual studio 2008 
我设置了 需要自动增长的列的[标识规范] 为“是”,但是还是不行!
我想知道代码是怎么实现的 用个具体的例子解释,好不?
[其他解释]
引用:
我用的是visual studio 2008 
我设置了 需要自动增长的列的[标识规范] 为“是”,但是还是不行!
我想知道代码是怎么实现的 用个具体的例子解释,好不?

1.vs2008不是数据库,你大概是说它自带的sqlexpress版吧
2.没有代码的,你插入几条数据就看到了
[其他解释]
引用:
引用:

我用的是visual studio 2008
我设置了 需要自动增长的列的[标识规范] 为“是”,但是还是不行!
我想知道代码是怎么实现的 用个具体的例子解释,好不?

1.vs2008不是数据库,你大概是说它自带的sqlexpress版吧
2.没有代码的,你插入几条数据就看到了
嗯嗯 我用的是sqlexpress! 我的表是:paper表,但是实现不了插入语句:insert into PaperDetail(paperId,Type,questionId,typeScore) values(@paperId,@Type,@questionId,@typeScore);
[其他解释]
引用:
引用:

引用:

我用的是visual studio 2008
我设置了 需要自动增长的列的[标识规范] 为“是”,但是还是不行!
我想知道代码是怎么实现的 用个具体的例子解释,好不?

1.vs2008不是数据库,你大概是说它自带的sqlexpress版吧
2.没有代码的,你插入几条数据就看到了
……


既然用了自增列,那这列的数据就不用插入了,直接由系统自己产生的.
[其他解释]
4楼不就说过么,插入时忽略此列。另外你直接编辑这个数据表更加形象
[其他解释]
表paper:paperId(主键,标识列),courseId(副键),paperName,paperState,needTime。

我的插入语句:insert into Paper(courseId,paperName,paperState,needTime) values(@courseId,@paperName,@paperState,@needTime)
[其他解释]
引用:
表paper:paperId(主键,标识列),courseId(副键),paperName,paperState,needTime。

我的插入语句:insert into Paper(courseId,paperName,paperState,needTime) values(@courseId,@paperName,@paperState,@needTime)
嗯,然后还有什么问题吗?
[其他解释]
错误出在:paperId不能为空
[其他解释]
引用:
错误出在:paperId不能为空
你把paperId修改后有保存吗?
------其他解决方案--------------------


已经保存了。现在不会报错了,但是没有将数据插入到数据库中。。。呜呜。。。杯具
[其他解释]
如果现在可以执行
insert into Paper(courseId,paperName,paperState,needTime) values(@courseId,@paperName,@paperState,@needTime)
那就没事了啊

热点排行