主题:vfp+sql问题
yongzshy
[专家分:0] 发布于 2011-11-29 19:14:00
我已经在vfp中连接到了SQL SERVER数据库,并可以用SQLEXEC()语句把数据库中的表[A1]查询出来,想请教高手是否能用SELECT * FROM 表 insert into 之类的语句把本地vfp中的DBF表[A2]中的数据插入到SQL SERVER数据库表[A1]中,请不吝赐教!!
补充:表A1和表A2的结构完全相同
回复列表 (共4个回复)
沙发
moz [专家分:37620] 发布于 2011-11-29 20:14:00
为什么不试试呢?
不试试怎能知道问题在哪里?
板凳
hngnba [专家分:0] 发布于 2011-12-02 23:39:00
给你加加人气,虽然我是菜鸟,在这方面帮不了你,但还是祝你工作顺利,哈哈
3 楼
jch_168 [专家分:0] 发布于 2012-02-10 11:25:00
=SQLEXEC(GNHANDLE,"INSERT INTO A1 SELECT *
FROM OPENROWSET('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=C:\',
'select * from A2.DBF'")
A2.DBF 必须在服务器的c:\下
4 楼
jch_168 [专家分:0] 发布于 2012-02-10 11:26:00
=SQLEXEC(GNHANDLE,"INSERT INTO A1 SELECT *
FROM OPENROWSET('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=C:\',
'select * from A2.DBF'"))
我来回复