www.gsyw.net > C#向数据库添加数据

C#向数据库添加数据

1楼的说的不对吧,数值类型的加上单引号也可以的 这个表的主键是什么?自动生成的吗?有没有处理主键

“编程狂”的方法也可以.不过如果你只是插入一条记录,最简单的办法在于直接使用sqlcommand.例如: using (sqlcommand cmd = new sqlcommand("这里把insert语句和textbox.text的内容用+拼接", new sqlconnection("数据库连接字符串"))) { cmd.connection.open(); cmd.executenonquery(); }

用二个变量来拼,一个拼前面的字段,一个拼后面的值 一个txtbox.tezt都判断 { 这里面写二个字符串的拼装,为空二个都不拼装进去就好了 }

string name=TextBox1.Text; string no=TextBox2.Text; string password=TextBox3.Text; string sex=TextBox4.Text; string tel=TextBox5.Text; string yx=DropDownList1.SelectedItem.Text; string zy = DropDownList2.SelectedItem.Text; string bj =

string strSetCharset = "set names " + System.Text.Encoding.Default.HeaderName; set 你这是更新数据 而你更新也写错了 string strSetCharset = "set names = '" + System.Text.Encoding.Default.HeaderName+“'”; nvarchar 类型要用单引号引起来 添加数据是 INSERT INTO 表名 如: INSERT INTO TABLE (Name,phone) values ('3wk6','020-00000000')

因为数据库的限制,所以只能一次插入一条数据,多条的都是通过循环去完成的,DataAdapter所做的一次多条更新插入其实也是通过记录rowstate的状态去循环完成的,而且局限性很大,效率也不高,一般都不会用的,目前最快的应该是开启事务,循环插入,最后再一起提交是效率最高的.

代码不好写的,大致步骤给你说说.定义一条SQL插入语句 insert com(name) values(文本框中的数据) id字段可以设置为自动增长.添加一个Button按钮,在单击事件里实现数据的插入.至于怎么连接数据库,怎么执行SQL语句,你要是不知道,找本书好好看看吧

需要用到数据的四大对象中的SqlConnection、SqlCommand关键就是一条sql语句让SqlCommand的对象执行即可

具体过程1. 写好SQL语句. 2. 调用C# 中的ExecuteNonQery 方法. 3. 接收返回值.4. 判断是否添加成功.

先声明一个你要添加的表实体类public class student{ public int id{get;set;} public string name{get;set;}}List<student>st=new List<student>();foreach(var item in st){ Model.student st=new Model.student(); st.id=item.id; st.name=itemt.name; this.Insert(st);}//根据实体添加数据库public string Insert(Model.student student){.操作数据库}

网站地图

All rights reserved Powered by www.gsyw.net

copyright ©right 2010-2021。
www.gsyw.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com