asp.net怎样把新增用户写到sqlserver数据库中

我是一个初学者,自己做了一个注册页面,数据库创建了一个表ueridvarchar,usernamevarchar,userpwdvarchar,现在问题是新增加的用户名和... 我是一个初学者,自己做了一个注册页面,数据库创建了一个表uerid varchar,username varchar,userpwd varchar,现在问题是新增加的用户名和密码怎么写到数据库中呢?还有我想把uerid的varchar类型改成int型怎么做,请大侠们帮忙写点详细的代码,谢谢了!
呵呵 这些我都做了 关键是插入语句要怎么写我写的是insert into users(userid,username,userpwd) values('','"+userName+"','"+userPwd+") 现在就是userid那整不明白怎么填,怎么才能让userid在数据库中不重复呢?还是库建的有问题!谢谢了!!
展开
 我来答
lackyhuang
2009-03-26 · TA获得超过633个赞
知道小有建树答主
回答量:813
采纳率:0%
帮助的人:862万
展开全部
首先连接数据库,并将页面填写的值通过insert 插入到你的用户表里去。
修改数据库表单列类型可用:
alter table tablename alter column userid int 在查询分析器下执行一下便可

补充问题:
怎么样让id不重复?添加的时候先别执行插入,先检索一下数据库中是否已经存在即将要插入的id,如果存在则提示该用户名已经被使用了。否则才执行插入;
语法:select count(*) from users where userid='"+userid+"'
然后判断返回来的行数是否大于0,如果大于0则证明该用户名存在,不允许再次插入,如果为0则执行插入
fupx2008
2009-03-26 · TA获得超过687个赞
知道小有建树答主
回答量:1203
采纳率:0%
帮助的人:773万
展开全部
string strInsert="你的插入语句";
Sqlconnnection conn=new Sqlconnnection(你的连接字符串)
Sqlcommand cmd=new Sqlcommmand(strInsert,conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mfkdlove
2009-03-26 · 超过16用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:30.7万
展开全部
把userid设置成主键 不知道你为什么在插入的时候要吧userid允许为null
insert into users(userid,username,userpwd) values('','"+userName+"','"+userPwd+") 结尾少个单引号
insert into users(userid,username,userpwd) values('','"+userName+"','"+userPwd+"')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式