表1结构事例:
id name context datetime
1 河南 1991/07/06
2 山东 1991/07/06
3 河北 1991/07/06
4 河南 .... 2001/04/23表二 T1id 表一的主键
id T1id name context argue
1 1 洛阳 NULL NULL
2 1 郑州 NULL NULL
3 1 开封 NULL NULL
4 1 信阳 NULL NULL
5 1 平顶山 NULL NULL
6 1 濮阳 NULL NULL我想根据条件获取到表一和表二的数据
类似于查询河南
id name context datetime
1 河南 1991/07/06
id T1id name context argue
1 1 洛阳 NULL NULL
2 1 郑州 NULL NULL
3 1 开封 NULL NULL
4 1 信阳 NULL NULL
5 1 平顶山 NULL NULL
6 1 濮阳 NULL NULL
关于这两者表的数据全部查询出来、
在插入到这两张表里 并且字段会有些改变
id name context datetime
4 河南 2001/04/23
id T1id name context argue
1 4 洛阳 NULL xx
2 4 郑州 NULL xx
3 4 开封 NULL xx
4 4 信阳 NULL xx
5 4 平顶山 NULL xx
6 4 濮阳 NULL xx
ID会改变 并且某列的值数据会被清空
请求高手
id name context datetime
1 河南 1991/07/06
2 山东 1991/07/06
3 河北 1991/07/06
4 河南 .... 2001/04/23表二 T1id 表一的主键
id T1id name context argue
1 1 洛阳 NULL NULL
2 1 郑州 NULL NULL
3 1 开封 NULL NULL
4 1 信阳 NULL NULL
5 1 平顶山 NULL NULL
6 1 濮阳 NULL NULL我想根据条件获取到表一和表二的数据
类似于查询河南
id name context datetime
1 河南 1991/07/06
id T1id name context argue
1 1 洛阳 NULL NULL
2 1 郑州 NULL NULL
3 1 开封 NULL NULL
4 1 信阳 NULL NULL
5 1 平顶山 NULL NULL
6 1 濮阳 NULL NULL
关于这两者表的数据全部查询出来、
在插入到这两张表里 并且字段会有些改变
id name context datetime
4 河南 2001/04/23
id T1id name context argue
1 4 洛阳 NULL xx
2 4 郑州 NULL xx
3 4 开封 NULL xx
4 4 信阳 NULL xx
5 4 平顶山 NULL xx
6 4 濮阳 NULL xx
ID会改变 并且某列的值数据会被清空
请求高手
解决方案 »
- 急救啊 快来啊
- 一个问题
- 求助判断登录的用户是否 超时?
- DataGrid模版列中DropdoweList控件的数据绑定问题.
- asp.net中如何使用json?
- 非常非常非常非常非常高难度高难度高难度高难度高难度的问题如何取DataList中控件(HyperLink)的索引值(急急急急iji急急急急急急急急)
- 各高手赐招:如何用javascirpt实现在Table控件中,第一列乘以第二列得到第三列的值
- 如何用C#在web页面画图(餠图、柱状图、多维和矢量图)???
- SQL语句纵转横问题
- 如何在.aspx.vb代码中关闭.aspx网页
- Text+FileUpLoad如何遍历组合
- MVC html标签 接收参数问题
//执行事务处理
public void DoTran()
{ //建立连接并打开
SqlConnection myConn=GetConn();
myConn.Open();
SqlCommand myComm=new SqlCommand();
//SqlTransaction myTran=new SqlTransaction();
//注意,SqlTransaction类无公开的构造函数
SqlTransaction myTran;
//创建一个事务
myTran=myConn.BeginTransaction();
try
{
//从此开始,基于该连接的数据操作都被认为是事务的一部分
//下面绑定连接和事务对象
myComm.Connection=myConn;
myComm.Transaction=myTran; //定位到pubs数据库
myComm.CommandText="USE pubs";
myComm.ExecuteNonQuery();//操作1
myComm.CommandText=""; //操作2
myComm.ExecuteNonQuery();
//提交事务
myTran.Commit();
}
catch(Exception err)
{
myTran.rollback();
throw new ApplicationException("事务操作出错,系统信息:"+err.Message);
}
finally
{
myConn.Close();
}
}
对 DataTable 插入和修改之后,再调用 adapter.Update()