我要将表 Company_Kc_All 的字段 CostPrice 全部更新为表 Bar 中的同名字段CostPrice,两个表间通过字段 barcode 可关联,我写了一下语句:
UPDATE Company_Kc_All SET CostPrice = ( SELECT CostPrice FROM Bar WHERE Bar.Barcode=Company_Kc_All.barcode
该语句在 SQL Server 中可正确执行,但在 Access 中不能执行,报错:“操作必须使用一个可更新的查询”,该如何办?请问:能通过一条语句在 Access 中实现此更新功能吗?
UPDATE Company_Kc_All SET CostPrice = ( SELECT CostPrice FROM Bar WHERE Bar.Barcode=Company_Kc_All.barcode
该语句在 SQL Server 中可正确执行,但在 Access 中不能执行,报错:“操作必须使用一个可更新的查询”,该如何办?请问:能通过一条语句在 Access 中实现此更新功能吗?
解决方案 »
- OCR问题求助
- 关于将Datagrid的数据导出Excel的问题?????!!!!!
- 我把gho系统备份刻到光盘上,我想让光盘有自动恢复功能,该这样写批处理文件。
- 现在窗口上有五个顶层菜单.请问如何才能让1,2,3,4显示在标题栏左边,第5个显示在标题栏右边呢?
- 为什么在WIN98下找不到光驱盘符?请问怎样找回来?
- combobox的功能,不能这样实现吗?
- 大侠帮忙,如何写详细设计啊,最好给个样例,先谢过了
- 请问在VB中,十进制数转化为十六进制数怎么转化?例如39(10)转化为27(16),怎样做?
- to 巴顿。 进来我给你加分。
- 监控ocx控件安装成功,注册成功就是在IE11加载不出来
- 如何接收从一个串口输出不同地址仪表指令,返回的数据?????????
- 怎样把一个自定定义的数据类型的数据导入到一个Byte数组?(因为我发送的最后一位是校验位来的,所以要先转换到Byte方式.)
UPDATE Company_Kc_All SET CostPrice = ( SELECT CostPrice FROM Bar WHERE Bar.Barcode=Company_Kc_All.barcode )
抱歉!