首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

如何获取临时表中的某行某列

2012-09-05 
怎么获取临时表中的某行某列我想通过循环临时表的每一个值来把数据写入到后台SQL数据库中,请教高手怎么操

怎么获取临时表中的某行某列
我想通过循环临时表的每一个值来把数据写入到后台SQL数据库中,请教高手怎么操作啊?

[解决办法]
select 临时表
scan all
for ii = 1 to fcount()
? eval(field(ii))
endfor
endscan

[解决办法]
select 临时表
scan all
sqlexec(连接句柄,"Insert Into SQL表名 (SQL字段1,SQL字段2,...,SQL字段n) Values (?临时表字段1,?临时表字段2,...,?临时表字段n)")
endscan

[解决办法]
长度过长可以分成2个字符串写就可以了,如:
,"Insert Into SQL表名 (SQL字段1,SQL字段2,...,SQL字段n) Values (?临时表字段1,?临时表字段2,...,?临时表字段n)"
改为:
,"Insert Into SQL表名 (SQL字段1,SQL字段2,...,SQL字段n) "+"Values (?临时表字段1,?临时表字段2,...,?临时表字段n)")

[解决办法]
可以分成两句试试,如:
sqlexec(连接句柄,"Insert Into SQL表名 (SQL字段1,SQL字段2,...,SQL字段20) Values (?临时表字段1,?临时表字段2,...,?临时表字段20)")
sqlexec(连接句柄,"Insert Into SQL表名 (SQL字段21,SQL字段22,...,SQL字段n) Values (?临时表字段21,?临时表字段22,...,?临时表字段n)")

热点排行