如何将数据写入到数据库中的表中(c#连接sql数据库)

问题描述

我们使用c#连接数据库时,例如插入一条记录时,数据会被写调入数据缓冲区中,但并没有从数据缓冲区中写入到数据库的表中。当打开数据库中的表时,插入的数据并没显示在数据库的表中。如何才能真正把数据插入表中。希望大家多多指点。

解决方案

解决方案二:
参考下SqlConnectionconn=newSqlConnection("DataSource=.;InitialCatalog=trace;IntegratedSecurity=True");conn.Open();SqlDataAdapterdataAdapter=newSqlDataAdapter("SELECT*FROMrows",conn);SqlCommandBuildercb=newSqlCommandBuilder(dataAdapter);DataSetds=newDataSet();dataAdapter.Fill(ds,"rows");DataTabletb=ds.Tables["rows"];object[]o={5,this.textBox1.Text.TrimEnd()};tb.Rows.Add(o);dataAdapter.Update(ds,"rows");ds.AcceptChanges();
解决方案三:
dataAdapter.Update
解决方案四:
object[]o={5,this.textBox1.Text.TrimEnd()};出现了异常还是不行
解决方案五:
上面的有问题dataAdapter.updata()里面的Command属性要改...或者声明一个sqlcommandbuildercb=newsqlcommandbuilder(da);这样子就自己动创建更新的语句了
解决方案六:
还是使用连接模式进行修改吧!

时间: 2024-10-26 16:33:12

如何将数据写入到数据库中的表中(c#连接sql数据库)的相关文章

表单-ASP连接SQL数据库,并增加记录,问下这段ADD.ASP错哪儿了?

问题描述 ASP连接SQL数据库,并增加记录,问下这段ADD.ASP错哪儿了? 下面是add.asp,问下错哪儿了? <% set conn=Server.CreateObject("ADODB.Connection") conn.open "provide=SQLOLEDB;DATA SOURCE=127.0.0.1;UID=sa;pwd=lala;DATABASE=dog" strsql="insert into dogarticle (titl

[急等解答!!]c#连接sql数据库后,执行完语句无法显示在datagridview里

问题描述 各位前辈!!!我是一个c#新手,最近自学的过程中发现点问题c#连接sql数据库后,执行完语句无法显示在datagridview里....我做的是一个仓库系统,界面载入以后有以下几个控件:产品名称:combo_name下拉(已经绑定到产品信息表中了)操作数量:textbox1可输入操作数量出入库选择:combo_inout下拉(包含in和out2个选项)产品编号:textbox2只可显示combo_name下拉里产品在数据库里的编号(已经与库里产品信息表绑定,在combo_name改变时

ajax-怎么判断当前取出的数据是数据库相应的表中的最后一条

问题描述 怎么判断当前取出的数据是数据库相应的表中的最后一条 是这样的,我有一个jsp界面, setInterval(function (){ $.post(url,data,function() { do something }); },2000); 这段代码主要是每隔两秒就像Struts2的action发出一次请求,从而获取数据库中的数据. 第一次获取数据库第一条记录的数据,第二次第二条,以此类推.假设我现在数据库有N条数据,我希望定时器获取了N次信息之后把定时器清除,要怎么做?数据库操作采

jsp-java 中JSP 实现把excel表中数据导入到mysql数据库中的表中的具体实现方法

问题描述 java 中JSP 实现把excel表中数据导入到mysql数据库中的表中的具体实现方法 java 中JSP 实现把excel表中数据导入到mysql数据库中的表中的具体实现方法 解决方案 参考:http://blog.csdn.net/casilin/article/details/5750773 解决方案二: 楼主幸苦了!!谢谢分享!!! 解决方案三: jsp导excel到mysql数据库 http://wenku.it168.com/d_000468232.shtml

C# 从数据库中查询出来的数据插入到另一张表中

问题描述 C# 从数据库中查询出来的数据插入到另一张表中 但如果已经插入了,怎么能判断让他不再插入了,这个是自动执行,怎么能判断让他不再插入,这个是自动执行 解决方案 如何用一条语句把一张表的数据插入到另一张数据库表中从表中插入数据到另外一张表mysql数据库操作(将一张表的数据插入到另外一张表中)

Mysql 导出数据库和指定表中的数据

参考地址:http://jingyan.baidu.com/article/b7001fe14240ab0e7282dde9.html [root@youo zw]# mysqldump -u root -p IpManage_v2 > zw_ipmanagev2.sql; 唉哟,不错哦!   MySQL导出指定表中的数据 要求: 1. 不导出创表的语句,因为表已经建好:默认会导出,先drop table然后create table: 2. 导出的insert语句加上ignore,允许重复执行:

把插入的数据自动备份到另一个表中 ~ 语境:本地和服务器自动同步

异常处理汇总-数据库系列  http://www.cnblogs.com/dunitian/p/4522990.html 后期博客首发:http://dnt.dkill.net/Article/Detail/316 逆天最近在弄一个本地和服务器自动同步的东西,每天都会添加很多新数据,本地和服务器同样的ShopMenu表,我总不能每次都把服务器的清掉然后再把本地的导入进去吧~ 可能有人说~直接插服务器的数据库不就可以了吗? 可惜==> 本地的数据测试通过后才允许同步到服务器中 可能又有人说~设置一

c#winform项目将一个收银台的销售记录添加到数据库的一个表中

问题描述 c#winform项目将一个收银台的销售记录添加到数据库的一个表中 我是一名大学生,在学习计算机.在做nike项目,遇到一个问题,怎么把收银台的销售记录加入到数据库的另一个表中 .求个位大神指条明路! 解决方案 是不知道如何写向数据库插入记录的语句吗?可以问度娘啊. 如果不是请详细说一下你的问题 解决方案二: 这是一个项目,很难全部解答. 可以细分再询问 C#操作SQL Server数据库:http://www.cnblogs.com/rainman/archive/2012/03/1

select-jdbc 从数据库一张表中查询得到一个值,插入到另一张表中,插入不进去

问题描述 jdbc 从数据库一张表中查询得到一个值,插入到另一张表中,插入不进去 jdbc 从数据库一张表中查询得到一个值,插入到另一张表中,插入不进去,代码如下: public void addObjectFields(Company c)throws SQLException{ Connection conn=DBUtil.getConnection(); Statement stmt = conn.createStatement(); String insertSql = " insert

mysql保存一条有id的数据到表中,表中id可以不变吗

问题描述 mysql保存一条有id的数据到表中,表中id可以不变吗 mysql保存一条有id的数据到表中,表中新增的数据id可以不变吗?所有字段不都变,可以不 解决方案 如果列上面被设置成了主键或加上了唯一性约束,那么这一列上的数据在每一行中都要不一样. 如果你说的id列有被设置成主键或者唯一性约束的话,就不能不变. 没有主键和唯一性约束的话,可以有完全相同的两条或多条的一样的数据. 但为了区分每一行数据,在数据库设计上面会将设置一列做为主键. 解决方案二: 如果id不是唯一主键,就可以一样 解