SQL SERVER 满足查询条件的记录有多行,我用update 怎么更新不了数据?
刚刚从Access转到SQL Server 在Acces上面能正常更新数据,但是换SQL Server就更新不了了,
不知道在SQL Server语句中应该怎么写,大家帮忙看看。
sql = "select 序号,订单编号 from 订单明细 where left(订单编号,7)='" & lbi & "'"
rs.Open sql, con, 1, 1
For j = 1 To rs.RecordCount
sql = "update 订单明细 set 序号=" & .Value & Mid(rs.Fields(0), 8) & ",订单编号='" & .Value & Mid(rs.Fields(1), 8) & "' where
left(订单编号,7)=" & lbi
con.Execute (sql)
rs.MoveNext
Next j