读书人

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

发布时间: 2014-01-05 18:22:55 作者: rapoo

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个表的,不是像你这样的

读书人网 >C#

热点推荐