C#如何将数据保存到acess数据库

问题描述

本人现在有一个项目,需要将treeview下面的节点保存到acess数据库,并且同时还要将DATAgridview控件9行5列的前两列保存到ACESS数据库,在此需要高手指点一下。

解决方案

解决方案二:
自己用Access建一个Access.mdb的文件,然后再操作该文件,该文件就是一个数据库,数据库对象为OleCommond!操作方法和操作SqlServer是一样的!
解决方案三:
百度搜C#Access就可以啦------------------------------------------------------------------------------------------------
解决方案四:
你到底是从2个控件里取值不会,还是操作access不会?不要胡乱的说从这里那里把数据存到数据库你把值先分别取出来,然后保存进去,不就完了
解决方案五:
引用3楼Z65443344的回复:

你到底是从2个控件里取值不会,还是操作access不会?不要胡乱的说从这里那里把数据存到数据库你把值先分别取出来,然后保存进去,不就完了

我怎么老见到你呀!红孩儿!
解决方案六:
可以通过datagridview来更新数据,System.Data.DataTabledt=(System.Data.DataTable)dataGridView1.DataSource;update(dt);publicvoidupdate(System.Data.DataTabledt){OleDbDataAdapterAda=newOleDbDataAdapter();StringConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+System.Windows.Forms.Application.StartupPath+"\temp.mdb";using(OleDbConnectionconnection=newOleDbConnection(ConnectionString)){Ada.SelectCommand=newOleDbCommand("SELECT*FROMtest",connection);OleDbCommandBuilderbuilder=newOleDbCommandBuilder(Ada);Ada.UpdateCommand=builder.GetUpdateCommand();try{//更新数据表数据时Ada.Update(dt);dt.AcceptChanges();}catch{}}}或读取datagridview数据插入数据库中foreach(DataGridViewRowrowindataGridView1.Rows){Adddata(row.Cells[0].Value.ToString(),row.Cells[1].Value.ToString(),row.Cells[2].Value.ToString(),row.Cells[3].Value.ToString());}publicvoidAdddata(stringf1,stringf2,stringf3,stringf4){stringstrConn="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+System.Windows.Forms.Application.StartupPath+"\temp.mdb";OleDbConnectioncon=newOleDbConnection(strConn);con.Open();stringcmdText="Insertintotable(f1,f2,f3,f4)Values(@f1,@f2,@f3,f4)";OleDbCommandcmd=newOleDbCommand(cmdText,con);cmd.Parameters.Add(@f1,OleDbType.VarChar).Value=f1;cmd.Parameters.Add(@f2,OleDbType.VarChar).Value=f2;cmd.Parameters.Add(@f3,OleDbType.VarChar).Value=f3;cmd.Parameters.Add(@f4,OleDbType.VarChar).Value=f4;cmd.ExecuteNonQuery();con.Close();}

时间: 2024-08-21 19:38:54

C#如何将数据保存到acess数据库的相关文章

就是刚出来工作 经理今天安排了个任务 大致就是用NHibernate技术把从页面获得的数据保存到MYSQL数据库

问题描述 就是刚出来工作经理今天安排了个任务大致就是用NHibernate技术把从页面获得的数据保存到MYSQL数据库,给了时限半个月,有没有好心的大神帮帮我啊,这个技术一无所知,谢谢了 解决方案 解决方案二:我们从来瞧不上NHibernate,累赘得会死人的.要访问MySQL,读写一堆.net对象,直接写sql语句与之交互就行了.不用学习半个月,最多2天半就行了.解决方案三:建议你先把数据写到MySQL数据库中(创建1.2个数据表来保存你的数据),然后再开始考虑NHibernate.解决方案四

c#-如何把datagridview中的数据保存到SQL数据库中?VB.NET或C#

问题描述 如何把datagridview中的数据保存到SQL数据库中?VB.NET或C# 如下图:已经实现从EXCEL导入数据到Datagridview中,现在要把其中的数据保存到数据库的AAAie表里面.请用代码说明,谢谢. 解决方案 取数据用ado.net保存到SQL Server数据库.http://blog.csdn.net/lysc_forever/article/details/7697536 解决方案二: 方法1.创建一个数据库,表,表名自取,表的字段和Excel相同,取Excel

kindeditor sql-如何将kindeditor中的数据保存到SQL数据库中

问题描述 如何将kindeditor中的数据保存到SQL数据库中 主要就是我从数据库中读取了数据,然后显示在页面上.然后我在页面上通过kindeditor修改了那些数据.要怎么再保存进SQL数据库 解决方案 直接关闭即可以保存内容

从客户端取得上传的文件,然后将数据保存到ACCESS数据库

问题描述 从客户端取得上传的文件,然后将数据保存到ACCESS数据库谁做过??? 解决方案 解决方案二:那你用流的形式写入数据库就可以了.其中,fullname是获取的上传文件的路径.FileStreamfs=File.OpenRead(this.fullname);content=newbyte[fs.Length];fs.Read(content,0,content.Length);fs.Close();解决方案三:能给个详细点的列子或者代码??解决方案四:其中,fullname是获取的上传

如何把数据库中的数据保存到Collection中?

问题描述 如何把数据库中的数据保存到Collection中?struts的select下拉框怎样显示从数据库中取出来的数据项?最好能贴出源代码,谢谢! 解决方案 解决方案二:ResultSetrs="从数据库中查询出来的结果集";Collectionlist=newArrayList();try{while(rs.next()){list.add(rs.getString(1));}request.setAttribute("list",list);}catch(S

数据存储-vs提取数据保存到mysql中的问题

问题描述 vs提取数据保存到mysql中的问题 http://bbs.csdn.net/topics/391066391 解决方案 先吧你的存入数据都转换成字符串.然后存入nvarchar等数据库字段.这样字符串是可以的. SQL语句语法也要检测一下. 解决方案二: MYSQl数据库对字段长度有限制.最好使用text来存大字段.略长的可以用char(255)嫌占空间的话用varchar 解决方案三: 是不是你的字符串存在的特殊字符存在 解决方案四: 没人????????

c#如何将从CSV导入到DGV中的数据保存到access

问题描述 c#如何将从CSV导入到DGV中的数据保存到access 我希望在导入完成的时候就能将数据保存 然后操作过程中对DGV的改动也会将改动后的DGV数据存在access中同一张表里 新手 还在学习中 求大神解惑 希望能有相关链 接 解决方案 到底是access还是sql server 解决方案二: 首先,你的数据必须有一个可以作为唯一标识的字段,这是你在更改数据后,可以直接操作数据库,而不是需要重新全部写一次的基础. 至于怎么操作access,用sql,添加用insert,删除用delet

jsp+表单+sql-jsp中在页面上填写的表单信息,怎么保存到SQL数据库

问题描述 jsp中在页面上填写的表单信息,怎么保存到SQL数据库 我写了一个填写表单的界面,提交后,另一个页面的表格可以获取到相应的数据.但是,我不知道该怎么把 数据保存到数据库中.用了 String sql1 = "insert into LeaveList(country,profession,classes,studentId,name,contact,startdate,enddate,teacher) values ('"+country+"','"+pr

通过ado.net查询出来的数据保存到datatable后,数据类型变了,如何破?

问题描述 使用ddtek.oracle,就是普通的从oracle数据库中提取数据,oracle中的数据类型都是整形,sql语句也是普通的加减乘除,但是最后保存到datatable中,有些数据类型变成了string类型,或者应该整形的却变成了浮点型,这是为什么?有人碰到过吗? 解决方案 解决方案二:这可能跟查询语句有关,但是我用sum(x)/sum(y),x和y都是整形,这样最后出来的数据类型是string类型,这让人没有办法接受啊.之所以纠结数据类型的问题,是因为后续还需要用datatable中