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在数据库中不重复呢?还是库建的有问题!谢谢了!! 展开
呵呵 这些我都做了 关键是插入语句要怎么写我写的是insert into users(userid,username,userpwd) values('','"+userName+"','"+userPwd+") 现在就是userid那整不明白怎么填,怎么才能让userid在数据库中不重复呢?还是库建的有问题!谢谢了!! 展开
3个回答
展开全部
首先连接数据库,并将页面填写的值通过insert 插入到你的用户表里去。
修改数据库表单列类型可用:
alter table tablename alter column userid int 在查询分析器下执行一下便可
补充问题:
怎么样让id不重复?添加的时候先别执行插入,先检索一下数据库中是否已经存在即将要插入的id,如果存在则提示该用户名已经被使用了。否则才执行插入;
语法:select count(*) from users where userid='"+userid+"'
然后判断返回来的行数是否大于0,如果大于0则证明该用户名存在,不允许再次插入,如果为0则执行插入
修改数据库表单列类型可用:
alter table tablename alter column userid int 在查询分析器下执行一下便可
补充问题:
怎么样让id不重复?添加的时候先别执行插入,先检索一下数据库中是否已经存在即将要插入的id,如果存在则提示该用户名已经被使用了。否则才执行插入;
语法:select count(*) from users where userid='"+userid+"'
然后判断返回来的行数是否大于0,如果大于0则证明该用户名存在,不允许再次插入,如果为0则执行插入
展开全部
string strInsert="你的插入语句";
Sqlconnnection conn=new Sqlconnnection(你的连接字符串)
Sqlcommand cmd=new Sqlcommmand(strInsert,conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
Sqlconnnection conn=new Sqlconnnection(你的连接字符串)
Sqlcommand cmd=new Sqlcommmand(strInsert,conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把userid设置成主键 不知道你为什么在插入的时候要吧userid允许为null
insert into users(userid,username,userpwd) values('','"+userName+"','"+userPwd+") 结尾少个单引号
insert into users(userid,username,userpwd) values('','"+userName+"','"+userPwd+"')
insert into users(userid,username,userpwd) values('','"+userName+"','"+userPwd+") 结尾少个单引号
insert into users(userid,username,userpwd) values('','"+userName+"','"+userPwd+"')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询