很急
发表在ASP.NET图书答疑 2008-09-18
是否精华
版块置顶:
在光盘中的门户网站 在注册用户时,用户的ID系统是怎么得到。我看了SQL语句没有ID的值
分享到:
精彩评论 7
mrfdw
学分:0 LV1
2008-09-18
沙发
  您好这位读者
  在数据库db_EnterPrise数据库中有个tb_UserLogin数据表,该数据表是用于新用户登录的。其中在tb_UserLogin数据表中有个UserId字段,该字段设置了他的自动编号是从1开始的。您是否明白如果有其他问题请和我们取得联系。
jasen520
学分:0 LV1
2008-09-18
板凳
数据库的字段我知道
不明白的是我在注册用户时,在SQL中INSERT语句中我没有看到UserId的值。我是想问这个枝是从系统代码的什么地方得到的
mrfdw
学分:0 LV1
2008-09-18
地板
   读者朋友您好
  我们在设计数据表时将UserId加上了一个自动编号,  因为已经为他设置了这么一个自动编号,所以每次向数据库中插入一条数据时,编号会自动加1,在代码中不需要在为UserId指定值了。
   下面为使读者朋友更好的理解我们将举一个例子
  例如:向表tb_test中插入一行数据步骤如下
  (1)首先在Sql Server查询分析器中创建一个tb_test数据表,注意identity(5,1),其中5是步长,从5开始,而1是增量每插入一条数据在原基础上增加1
use db_Enterprise
go
 create table tb_test
(
   id int identity(5,1),
   name varchar(20)
)
go

(2)想数据表中插入两条语句
 insert into tb_test values('明日')
 insert into tb_test values('科技')
(3)查询下数据表中的数据
select * from tb_test
(4)运行效果如下
5 明日
6 科技
mrfdw
学分:0 LV1
2008-09-18
4L
 读者朋友您是否已经理解,如果还有其他问题请和我们联系,感谢您对明日科技的关注!
jasen520
学分:0 LV1
2008-09-18
5L
我用的是SQL2005,这个tb_UserLogin是我导入在新的数据库中,那我要怎么设置ID的identity(5,1)属性
jasen520
学分:0 LV1
2008-09-18
6L
问题解决啦
我把ID的标示设为是就行啦
谢谢你的指点
mrfdw
学分:0 LV1
2008-09-18
7L
  您好这位读者
   不用客气,这是我们应该做的,很高兴您能自行解决错误,遇到错误解决错误,从中您能够学到很多东西,如果有其它问题欢迎发帖,谢谢!o(∩_∩)o...
首页上一页 1 下一页尾页 7 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照