首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#多表更新执行没反应?解决方法

2014-01-05 
c#多表更新执行没反应??public void DwmcToDjbh2(){OleDbConnection mycon nulltry{string strcon P

c#多表更新执行没反应??

public void DwmcToDjbh2()
        {
            OleDbConnection mycon = null;
            try
            {
                string strcon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\1.mdb;";
                mycon = new OleDbConnection(strcon);
                mycon.Open();
                string sql = "update djbh2,dwmc set djbh2.单位名称 = dwmc.单位名称 where djbh2.单据编号 = dwmc.单位名称";
                OleDbDataAdapter ad = new OleDbDataAdapter(sql, strcon);
                DataTable dt = new DataTable();
                ad.Fill(dt);
            }
            finally
            {
                mycon.Close();
            }
        }

可以运行,不过没作用
[解决办法]
"update djbh2,dwmc set djbh2.单位名称 = dwmc.单位名称 where djbh2.单据编号 = dwmc.单位名称"这里怎么两个表更新?如果你要更新多个表是需要连接2个表的,不是像你这样的

热点排行