主题:请看这段vfp9+sql的代码错在哪里?
lideming
[专家分:10] 发布于 2010-07-16 07:16:00
把临时表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个回复)
沙发
狐说八道 [专家分:860] 发布于 2010-07-16 10:35:00
由
select lsk
可知是本地表,而
insert into zk (a1,a2,a3) select a1,a2,a3 from lsk
中的 lsk 要求是服务器上表
板凳
lideming [专家分:10] 发布于 2010-07-17 00:12:00
原来如此,那么只能用方法1了。
3 楼
小猪快跑哎呦 [专家分:20] 发布于 2010-07-19 14:11:00
说明:本文是关于重庆、计算机、vf、知识的问题,希望网友的回答能够帮助您解决《重庆二级计算机VF在哪报名。怎么复习呢?》的难题!
4 楼
我不想理你 [专家分:0] 发布于 2010-07-20 22:12:00
go top位置放错了,应该放在loca for雇员号=qal之前
5 楼
lcqh [专家分:50] 发布于 2010-07-31 22:36:00
我的就能正确执行!如:
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 楼
lcqh [专家分:50] 发布于 2010-07-31 22:37:00
我的就能正确执行!如:
INSERT INTO 中等偏低 (街道,经面积季度,经面积累计,补户数季度,补户数累计) select 街道='合计',sum(经面积季度),sum(经面积累计),sum(补户数季度),sum(补户数累计)
from 中等偏低
7 楼
lcqh [专家分:50] 发布于 2010-07-31 22:38:00
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 楼
moke9 [专家分:30] 发布于 2010-09-02 09:42:00
你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ908889846
我来回复