一段数据更新语言在access中执行 UPDATE ZD  INNER JOIN JZX ON (ZD.DJH=JZX.LQSDW and ZD.ZDSZ NOT LIKE '*'+JZX.RQSMC+'*') SET ZD.ZDSZ=ZD.ZDSZ + ','+JZX.RQSMC 是可以的但是放在olecomand中执行时就:出现字段太小而不能接受所要添加的数据的数量。试着插入或粘贴较少的数据。代码如下
sql="UPDATE ZD  INNER JOIN JZX ON (ZD.DJH=JZX.LQSDW and ZD.ZDSZ NOT LIKE '%'+JZX.RQSMC+'%') SET ZD.ZDSZ=ZD.ZDSZ + ','+JZX.RQSMC "
cmd = new OleDbCommand(sql.ToString(), conn);
cmd.ExecuteNonQuery();