回 帖 发 新 帖 刷新版面

主题:请看这段vfp9+sql的代码错在哪里?

把临时表lsk中的数据追加到SQL表zk中:
方法1:
select lsk
scan
=SQLEXEC(nhandle,"insert into zk (a1,a2,a3) VALUES (?a1,?a2,?a3)")
endscan
追加成功。

方法2:
=SQLEXEC(nhandle,"insert into zk (a1,a2,a3) select a1,a2,a3 from lsk")
追加失败,请问错在哪里?

回复列表 (共8个回复)

沙发


select lsk
可知是本地表,而
insert into zk (a1,a2,a3) select a1,a2,a3 from lsk
中的 lsk 要求是服务器上表

板凳

原来如此,那么只能用方法1了。

3 楼

说明:本文是关于重庆、计算机、vf、知识的问题,希望网友的回答能够帮助您解决《重庆二级计算机VF在哪报名。怎么复习呢?》的难题!

4 楼

go top位置放错了,应该放在loca for雇员号=qal之前

5 楼

我的就能正确执行!如:
SQLExec(lnHandle,"INSERT INTO jbzl (xm,poxm,sfz,posfz,lxfs,yjjd) select 职工姓名,配偶姓名,职工身份证,配偶身份证,联系电话,街道 from ls
关键是插入的值在SELECT 中要唯一,如果不是唯一是无法插入的!

你的
方法2:
=SQLEXEC(nhandle,"insert into zk (a1,a2,a3) select a1,a2,a3 from lsk")
A1,A2,A3可能不唯一!

6 楼

我的就能正确执行!如:
INSERT INTO 中等偏低 (街道,经面积季度,经面积累计,补户数季度,补户数累计) select 街道='合计',sum(经面积季度),sum(经面积累计),sum(补户数季度),sum(补户数累计) 
from 中等偏低

7 楼

I我的就能正确执行:例子:
NSERT INTO 统计表 (乡镇名称,核准户数减,核准户数减B,居住面积减,居住面积减B,减免租金减,减免租金减B,核销户数减,核销户数减B,核准户数补,核准户数补B,
     补贴面积补,补贴面积补B,发放补贴补,发放补贴补B,核销户数补,核销户数补B,安置户数廉,安置户数廉B,安置面积廉,安置面积廉B,
    收回户数廉,收回户数廉B) 
SELECT 镇名称='合   计',SUM(核准户数减) AS 核准户数减,SUM(核准户数减B) AS 核准户数减B,SUM(居住面积减) AS 居住面积减,
SUM(居住面积减B) AS 居住面积减B,SUM(减免租金减) AS 减免租金减,SUM(减免租金减B) AS 减免租金减B,SUM(核销户数减) AS 核销户数减,
SUM(核销户数减B) AS 核销户数减B,SUM(核准户数补) AS 核准户数补,SUM(核准户数补B) AS 核准户数补B,SUM(补贴面积补) AS 补贴面积补,
SUM(补贴面积补B) AS 补贴面积补B,SUM(发放补贴补) AS 发放补贴补,SUM(发放补贴补B) AS 发放补贴补B,SUM(核销户数补) AS 核销户数补,
SUM(核销户数补B) AS 核销户数补B,SUM(安置户数廉) AS 安置户数廉,SUM(安置户数廉B) AS 安置户数廉B,SUM(安置面积廉) AS 安置面积廉,
SUM(安置面积廉B) AS 安置面积廉B,SUM(收回户数廉) AS 收回户数廉,SUM(收回户数廉B) AS 收回户数廉B FROM 统计表

8 楼

你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ908889846

我来回复

您尚未登录,请登录后再回复。点此登录或注册