ASP.NET帮忙改改

来源:百度知道 编辑:UC知道 时间:2024/06/15 07:24:35
cmd = new SqlCommand("insert into users(username,password1) values(@username,@password)", conn);
cmd.Parameters.Add("@username", SqlDbType.Char, 20);
cmd.Parameters["@username"].Value = username.Text;
cmd.Parameters.Add("@password", SqlDbType.Char, 20);
cmd.Parameters["@password"].Value = password2.Text;
cmd.ExecuteNonQuery();
cmd = new SqlCommand("select id from users where username='" + username.Text + "'", conn);
r1 = cmd.ExecuteReader();
r1.Read();
string _id = r1["id"].ToString();
r1.Close();
if (Ra1.Checked)
{
Ra1.Text = "images/gg.gif";

把你表中的ID字段设置成自动增长
或者在这条SQL语句中

insert into users(username,password1) values(@username,@password)
加入ID

如下:
insert into users([ID],username,password1) values(@uid,@username,@password)
参数就自己构建了

不明白给我发消息

userid,sex,email,information这三个变量有符过值吗?怎么没看见有符值啊

在数据库中将表userinformation中ID设置为主索引,且设置为自动增长!!

users 表 你的ID列是不是没有设为标示,他自己不能自动增1