主题:请教:如何将DBF表中的记录添加到SQL的表中
bckr
[专家分:0] 发布于 2010-04-15 20:27:00
请教:如何将DBF表中的记录添加到SQL的表中
回复列表 (共6个回复)
沙发
moz [专家分:37620] 发布于 2010-04-15 20:53:00
Insert-SQL
板凳
bckr [专家分:0] 发布于 2010-04-15 21:07:00
二楼的朋友:我用SQLEXEC(nHandle, inset-sql),可是添加不进去呀,是方法错了吗?
3 楼
moz [专家分:37620] 发布于 2010-04-15 21:18:00
坦白说,我没有经验,因为我没有时间和设备来进行尝试。
所以没有足够的失败经验来告诉你。
或者,你先试试查询是否成功。
如果查询成功,再试试添加一条新记录是否成功。
4 楼
bckr [专家分:0] 发布于 2010-04-15 21:41:00
通过 sqlexec(nhandle,"select * from B","gh") 查询,可以成功。结果存入 gh 后作为 grid1 的数据源,添加记录后也可以存入服务器表 B 中。但如果有一个VFP 的DBF表A,要将表 A 的记录添加到服务器表 B 中,则添加不进去。主要是不知道该怎么做了!
5 楼
liupeisong [专家分:2340] 发布于 2010-04-15 22:14:00
如果不需要在程序中运行的话,最好使用sql server中的导入工具,那个非常强大!
6 楼
lcqh [专家分:50] 发布于 2010-04-16 01:31:00
SELECT 1
use a.dbf
GO 1
Scan
SQLExec(lnHandle,"INSERT b (xx,xx) VALUES (yy,yy)")
ENDSCAN
我来回复