求助:VFP+SQL 插入记录到SQL,记录重复问题

sunfail 2018-08-22 11:09:31
各位前辈,我从VFP里面操作,将本地的记录上传到SQL,但是SQL查询显示上传的记录是重复的,不知道原因,请前辈们帮忙指导下,谢谢
引用
SQLSETPROP(glognhandle,"Transactions" ,2)&& 开始一个事务
****清空数据
csql="TRUNCATE TABLE &clbl(1)" &&清空wclpz记录
If SQLExec(glognhandle,csql)<0
=Messagebox(" 清空&clbl(1)记录出错! ",16,"错误提示!")
=Sqlrollback(glognhandle)
Return
ENDIF
*****导入数据
scan
csql="INSERT INTO &clbl(1).(id,clpz,xx) VALUES ('"+wpzdr.id+"','"+wpzdr.clpz+"','"+wpzdr.xx+"')"

IRETURN=SQLEXEC(glognhandle,cSQL)
If SQLExec(glognhandle,csql)<0
=Messagebox(" &clbl(1).保存数据出错! ",16,"错误提示!")
=Sqlrollback(glognhandle)
Return
ENDIF
endscan
****删除头行数据
csql="DELETE from &clbl(1). where &clbl(1)..id='id'"

IRETURN=SQLEXEC(glognhandle,cSQL)
If SQLExec(glognhandle,csql)<0
=Messagebox(" &clbl(1).删除头行数据出错! ",16,"错误提示!")
=Sqlrollback(glognhandle)
Return
ENDIF

SQLSetprop(glognhandle,"Transactions" ,1)&& 重新回到自动事务处理状态
...全文
109 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunfail 2018-08-22
  • 打赏
  • 举报
回复
已解决,不好意思

2,744

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧