当前位置:编程学习 > C#/ASP.NET >>

ADO向数据库中添加记录

我设计了一个注册界面,有用户名、密码和邮箱,其中用户名和邮箱是必须填的,在界面上填写之后,单击按钮“提交”将新注册的用户数据插入到表用户中,我写了一段代码,但没有将巨鹿插入到数据库中的用户表中,请各位大虾帮个忙嘞,非常感谢!!!
代码:
SqlConnection con = new SqlConnection("Data Source=SCLAB75;Initial Catalog=通讯录;User ID=sa;Password=niit#1234");
string name = textBox1.Text;
string password = textBox2.Text;
string email = textBox3.Text;
if (name.Trim() == "" || password.Trim() == "") return;
string sql = @"insert into 用户表(name,password,email) values ('" + name + "','" + password + "','" + email + "')";
SqlCommand cmd = new SqlCommand(sql, con);
con.Open();
SqlDataReader read = cmd.ExecuteReader();
read.Close();
con.Close();
--------------------编程问答-------------------- SqlDataReader read = cmd.ExecuteReader(); 改为cmd.ExecuteNonQuery();试试应该可以吧! --------------------编程问答-------------------- cmd.ExecuteReader(); 
此方法是从数据库里面读取数据,
而不是取数据

用cmd.ExecuteNonQuery()吧 肯定没问题的 --------------------编程问答-------------------- 楼上正解 --------------------编程问答-------------------- DataAdapter类
Update()方法
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,