注册 登录
编程论坛 VFP论坛

VFP利用SPT向SQL2000数据库插入记录问题

wangdi_2022 发布于 2022-12-01 18:37, 892 次点击
用insert命令:
...
select 临时表
scatt memv &&xm,nl,xb是临时表的字段
ins=Sqlexec(inhandle1,"insert into student(字段1,字段2,......) values(?xm,?nl,?xb)")
if ins<0
    messagebox('更新失败!',0+16)
    ...
endif


请问各位高人,字段的数量有要求吗?  我用这个办法插入记录时,最多能用6个字段,多于6个时,就报错。这是为什么?
2 回复
#2
laowan0012022-12-02 08:46
我用过30多个字段的insert,没出过问题
看看你第6个字段的值是怎么写的吧,或者把insert语句放到sqlserver里执行,看看提示什么错误
#3
wcx_cc2022-12-05 01:16
用过860个字段也没有问题。这是医保要求上传病历首页,生成CSV文件上传时,一条记录就包含860个字段。
是否你的SQL内的对应表,里面第7个字段有问题?长度太短?属性不配等等?

[此贴子已经被作者于2022-12-5 01:17编辑过]

1