我想在sql中查询的数据放到dataset中。如何把这个dataset再写进access中

我想在sql中查询的数据放到dataset中。如何把这个dataset再写进access中

第1个回答  2009-03-18
DataAdapter.Update(DataSet) 方法

public DataSet CreateCmdsAndUpdate(string connectionString,
string queryString)
{
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
OleDbDataAdapter adapter = new OleDbDataAdapter();
adapter.SelectCommand = new OleDbCommand(queryString, connection);
OleDbCommandBuilder builder = new OleDbCommandBuilder(adapter);

connection.Open();

DataSet customers = new DataSet();
adapter.Fill(customers);

//在这里编辑DataSet后,调用下面的Update方法

adapter.Update(customers);

return customers;
}
}
第2个回答  2009-03-18
把dataset的数据再写进SQL你会吗?不是一个道理么本回答被提问者采纳
第3个回答  2009-03-18
用ole的方法,和写入sql server是一个道理。

C#链接ACCESS数据库怎么用DataSet绑定数据,并通过displaymember添加到c...
找一个sqlhelper类 或者自己写ado.net 用sqladpter填充DataSet 取到第一个datatable dt= Dataset[0]然后遍历 foreach(System.Data.DataRow dr in dt.Rows){ displaymember=dr["id"] \/\/这里就是展示数据表中每行的id值 }

DataSet使用方法
首先,最常见的做法是通过DataAdapter对象将数据库中的数据填充到DataSet中。这个过程通常涉及创建一个DataAdapter实例,然后使用其Fill方法,将数据库查询的结果集映射到DataSet的相应表中。其次,DataSet也可以用于数据库操作,你可以通过DataAdapter的Update方法,对DataSet中的数据进行更新操作。这一步通常是在...

SQL如何读取数据到TEXTBOX中
在菜单的Data->Add new data source中加入新的数据库也就是你的数据库,然后通过自动生成的DataSet控件来获取数据库的Object来获取数据,这个有点麻烦,需要找本书或者详细说明看下用法

c# dataset数据不能更新到access数据库中。
c# dataset数据不能更新到access数据库中。 stringstrconnection=@"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=|DataDirectory|\\data\\asd.mdb;PersistSecurityInfo=True";OleDbConnectionconn=newOleDbConnection(strconnect... string strconnection = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\dat...

如何通过DataSet再数据库里插入一条记录
第一个需要输入)。string strInsert = "Insert users (UserID, UserName) Values (@UserID, @UserName)";SqlCommand cmd = new SqlCommand(strInsert, connStr);cmd.Parameters.Add(new SqlParameter("@UserName", SqlDbType.VarChar, 20, "UserName"));da.InsertCommand = cmd;

asp 中如何将数据库中的数据循环赋值到数组中,然后把结果作为条件放到sel...
如果程序写,首先,要把数据库的值取到程序的dataset 中,然后填到数组中,然后,在根据数组值作为条件拼查询sql,然后在执行sqlcommand , 在得到结果到dataset中,比较麻烦,开销也比较大,如果数组中的结果只是下面select的条件 ,直接在存储过程中有游标处理,或直接表连接看看能否解决, 游标是肯定能处理的了 ...

如何将DataSet 的数据全部写入到数据库中
using System.Data;using System.Data.SqlClient;...\/\/定义DataSet...DataSet ds = new DataSet();\/\/用SqlDataAdapter的Fill方法将数据填入ds;省略不写。。。如二楼。。。...string strConn = "datasource..."; \/\/连接字符串定义 SqlConnection sqlConn = new SqlConnection(strConn);SqlDataA...

怎样把数据库查询的结果id列保存到int[]数组中?
首先查询w_id,放到dataset中 然后 for(i=0;i<ds.tables[0].rows.count;i++){ \/\/循环执行SQL语句 }

C# Winform 在DataSet中查询纪录,最后返回这个查询出来的纪录dataset...
举个例子,如果要查询ID=xxx的记录:ds.Tables[0].Select("ID ='" + yourId + "'");返回是一个DataRow[] 如果想要DataSet,那你可以自己再new 一个Dataset 把刚返回的DataRow[] Add进去

SqlDataAdapter 和 SqlCommand C#
区别在于:SqlDataAdapter:用于填充 DataSet 和更新 SQL 数据库的“一组”数据命令和“一个”数据库连接。SqlDataAdapter不但可以操作多个SQL命令,而且还可以操作一个SQL命令 SqlCommand:对 SQL 数据库执行的“一个”SQL 语句或存储过程。SqlCommand只能操作一个SQL命令 ...

相似回答
大家正在搜