ADO高手进,这句SQL怎么写?

来源:百度知道 编辑:UC知道 时间:2024/06/28 02:22:25
update [処理数$] set F3=(select F3 from [sheet1$] where [処理数$].F1=[sheet1$].F1)
数据库是EXCEL

语句是这样的:

update [処理数$] a,[sheet1$] b set a.F3=b.F3 where a.F1=b.F1

注意,如果你是通过ODBC连的的话,要看看你在连接.dsn文件时会出现ODBC Microsoft Execl Setup界面,options选项点开,要把read only选项点掉

update [処理数$] set F3=b.F3
from [処理数$] a
left join [sheet1$] b on a.F1=b.F1

我知道sql里面是这么写,EXCEL你可以试试看行不行。

你是用的什么编程语言呀,是DELPHI吧,把那个EXCEL发过来看看

期待高手来解答