| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 568 人关注过本帖
标题:SPT无法添加记录,请高手解决(更新没有问题)
只看楼主 加入收藏
ygy1029zj
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2008-11-28
结帖率:100%
收藏
 问题点数:0 回复次数:4 
SPT无法添加记录,请高手解决(更新没有问题)
SET SAFETY OFF aaaa=sqlstringconnect("Driver={Microsoft FoxPro VFP Driver (*.dbf)};UID=;PWD=;SourceDB=\\Ftp-server\04-成本核算部\软件更新库(勿删)\数据文件\数据库\数据共享文件.dbc;SourceType=DBC;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;")  
if aaaa>0  
SELECT 临时文件筛选
DELETE  FOR 序号=1
PACK  
SELECT 临时文件筛选
qq=RECCOUNT()
ff=FCOUNT()
FOR i=1 TO qq
SELECT 临时文件筛选
 GO i
vname=项目名称 vbirthday=编号 vtelephone=材料一 vemail=单位一
SQLEXEC(aaaa, ' INSERT INTO 项目名称共享表 (项目名称,编号,材料一,单位一) VALUES ("a","aa","aaa","aaa") ')
SELECT 临时文件筛选
ENDFOR
CLOSE DATABASES
else  messagebox("数据库连接不成功!",0,"提示")  
endif  

上面代码为什么就是在连接后更新没有问题但就是不能够添加记录!请高手帮忙解决下!谢谢
搜索更多相关主题的帖子: 数据库 软件 
2011-03-29 16:30
sywzs
Rank: 10Rank: 10Rank: 10
来 自:辽宁
等 级:贵宾
威 望:15
帖 子:508
专家分:1725
注 册:2009-5-13
收藏
得分:0 
编号字段是字符型还是数值型?
2011-03-30 17:01
qingfameng
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:35
帖 子:964
专家分:3019
注 册:2010-2-6
收藏
得分:0 
2楼问的有道理。spt 语句中使用的参数,其属性、甚至长度一定要与共享表的字段相一致。否则,可能不执行但也无提示。
先测试:ndd=SQLEXEC(aaaa, ' INSERT INTO 项目名称共享表 (项目名称,编号,材料一,单位一) VALUES ("a","aa","aaa","aaa") ')
ndd 是否大于0. 另外,在共享数据库内做成存储过程,调用 spt 去执行它,效果较好。
2011-03-30 17:45
ygy1029zj
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2008-11-28
收藏
得分:0 
都是字符型的!我也想用存储过程,可不会写。!楼上的如果知道的话麻烦告诉我下。谢谢
2011-03-31 09:05
ygy1029zj
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2008-11-28
收藏
得分:0 
问题已经解决。出错在于没有把所有字段添加完。
2011-03-31 18:25
快速回复:SPT无法添加记录,请高手解决(更新没有问题)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.046974 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved