DataSet testSet1 = new DataSet();
DataSet testSet2 = new DataSet();
using (SqlConnection sqlcon = new SqlConnection("Data Source=VIC;Initial Catalog=webTest;Integrated Security=True"))
{
sqlcon.Open();
string sqlCmdString1 = " SELECT title FROM [webTest].[dbo].[work]";
string sqlCmdString2 = "INSERT INTO [webTest].[dbo].[tType] ([Name]) VALUES ('wangxu')";
SqlCommand sqlCom = new SqlCommand();
sqlCom.Connection = sqlcon;
sqlCom.CommandText = sqlCmdString1;
SqlDataAdapter ftuinfoAdpter = new SqlDataAdapter(sqlCmdString1, sqlcon); //实例化一个tSqlDataAdapter 对象
SqlDataAdapter eventAdpter = new SqlDataAdapter(sqlCmdString2, sqlcon);
ftuinfoAdpter.Fill(testSet1, "webTest");
eventAdpter.Fill(testSet2, "tableEvent");
testSet1.Tables["webTest"].Rows[1]["Title"] = "就是工作";
ftuinfoAdpter.UpdateCommand = sqlCom;
ftuinfoAdpter.Update(testSet1, "webTest");
}
DataSet testSet2 = new DataSet();
using (SqlConnection sqlcon = new SqlConnection("Data Source=VIC;Initial Catalog=webTest;Integrated Security=True"))
{
sqlcon.Open();
string sqlCmdString1 = " SELECT title FROM [webTest].[dbo].[work]";
string sqlCmdString2 = "INSERT INTO [webTest].[dbo].[tType] ([Name]) VALUES ('wangxu')";
SqlCommand sqlCom = new SqlCommand();
sqlCom.Connection = sqlcon;
sqlCom.CommandText = sqlCmdString1;
SqlDataAdapter ftuinfoAdpter = new SqlDataAdapter(sqlCmdString1, sqlcon); //实例化一个tSqlDataAdapter 对象
SqlDataAdapter eventAdpter = new SqlDataAdapter(sqlCmdString2, sqlcon);
ftuinfoAdpter.Fill(testSet1, "webTest");
eventAdpter.Fill(testSet2, "tableEvent");
testSet1.Tables["webTest"].Rows[1]["Title"] = "就是工作";
ftuinfoAdpter.UpdateCommand = sqlCom;
ftuinfoAdpter.Update(testSet1, "webTest");
}
解决方案 »
- 高分求助Vs2005的代码折叠问题,为什么不能折叠?
- 有没有.Net2.0画曲线图、柱状图、饼状图的控件
- 如何限制一个窗体程序的登陆次数
- c#日志记录操作
- C# webBrowser 的几个问题
- C#文本框中只能输入数字和一个小数点
- 异常详细信息: System.IndexOutOfRangeException: 在位置 0 处没有任何行??????????????????????
- 怎样弹出新的页面,而不是转到新的页面?
- 请问怎样实现在代码中将textBox控件绑定到dataset[0]中的指定字段呢?急...在线等待马上揭帖
- 请问怎么让被绑定到TEXTBOX的SQL里DATETIME字段的内容只显示年月日,不显示时间0:00:0?
- 程序调试问题
- 急!!!求解答C# listViewItem中的tag问题
2.修改数据集1的第二行的Title值为"就是工作"
3.更新数据源
DataSet testSet2 = new DataSet();
using (SqlConnection sqlcon = new SqlConnection("Data Source=VIC;Initial Catalog=webTest;Integrated Security=True")) //生成一个本地数据库连接类实例
{
sqlcon.Open(); //打开这个数据库连接
string sqlCmdString1 = " SELECT title FROM [webTest].[dbo].[work]"; //数据库查询语句
string sqlCmdString2 = "INSERT INTO [webTest].[dbo].[tType] ([Name]) VALUES ('wangxu')";//数据操作(插入)语句
SqlCommand sqlCom = new SqlCommand(); //生成一个SqlCommand实例
sqlCom.Connection = sqlcon;
sqlCom.CommandText = sqlCmdString1;
SqlDataAdapter ftuinfoAdpter = new SqlDataAdapter(sqlCmdString1, sqlcon); //实例化一个tSqlDataAdapter对象,查询语句被执行,得到的数据保存在该对象内
SqlDataAdapter eventAdpter = new SqlDataAdapter(sqlCmdString2, sqlcon); //实例化一个tSqlDataAdapter对象,插入语句被执行,返回结果,并保存在该对象内
ftuinfoAdpter.Fill(testSet1, "webTest"); //将查询语句得到的数据 填充 到 一个dataset 实例对象内
eventAdpter.Fill(testSet2, "tableEvent"); //将插入语句得到的数据 填充 到 一个dataset 实例对象内 testSet1.Tables["webTest"].Rows[1]["Title"] = "就是工作"; //将dataset对象的webTest表中第一行记录中 Title列的值赋为 “就是工作”
ftuinfoAdpter.UpdateCommand = sqlCom;
ftuinfoAdpter.Update(testSet1, "webTest"); //对testset1所做的变更在数据库中进行更新
}