| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3844 人关注过本帖
标题:vfp出现数据类型不匹配现象,请大家帮忙分析原因
只看楼主 加入收藏
coralxing
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2012-8-23
结帖率:80%
收藏
已结贴  问题点数:20 回复次数:8 
vfp出现数据类型不匹配现象,请大家帮忙分析原因
挂起后,指示这条语句有问题,其中:text1为字符型,text2为字符型,text3为数值型,text4为数值型,text5为日期型,text6为字符型
insert into shz(bh,mc,dj,sl,rq,bz) value(thisform.text1.value,thisform.text2.value,thisform.text3.value,thisform.text4.value,thisform.text5.value,thisform.text6.value)

第一次执行时可以正常添加,不退出第二次运行时,则显示数据类型不匹配,经过我的逐一排查,发现是text4的数据类型出现问题,text4是我需要输入数量的地方。请问怎样修改?
搜索更多相关主题的帖子: insert 
2012-09-17 14:10
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:5 
转换一下
val()数值型
str()字符型
2012-09-17 15:20
ilikeflash
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:148
专家分:186
注 册:2011-4-6
收藏
得分:5 
文本框默认是字符串,所以若引用其值时,最好是val(thisform.textX.value)或str(alltrim(thisform.textX.value))等类型转换函数。
2012-09-17 15:40
bccn201203
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:3
帖 子:680
专家分:1140
注 册:2012-3-14
收藏
得分:10 
贴上she表结构,看下是什么情况
程序代码:
name type len dsc
bh
mc
dj
sl
rq
bz

2012-09-17 16:05
lht
Rank: 2
等 级:论坛游民
帖 子:59
专家分:35
注 册:2010-1-20
收藏
得分:0 
按照tlliqi所说

把数值型的转换一下就行了
2012-09-17 16:07
coralxing
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2012-8-23
收藏
得分:0 
回复 4楼 bccn201203
图片附件: 游客没有浏览图片的权限,请 登录注册
2012-09-17 16:22
bccn201203
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:3
帖 子:680
专家分:1140
注 册:2012-3-14
收藏
得分:0 
如果文本框未与数据源绑定,在表单的REFRESH中写入以下代码
程序代码:
STORE [] TO THISFORM.TEXT1.VALUE,THISFORM.TEXT2.VALUE,THISFORM.TEXT6.VALUE
THISFORM.TEXT1.INPUTMASK=REPLICATE([X],6)
THISFORM.TEXT2.INPUTMASK=REPLICATE([X],20)
THISFORM.TEXT6.INPUTMASK=REPLICATE([X],10)
THISFORM.TEXT3.FORMAT=[Z]
THISFORM.TEXT3.VALUE=0.00
THISFORM.TEXT3.INPUTMASK=[99999.99]
THISFORM.TEXT4.FORMAT=[Z]
THISFORM.TEXT4.VALUE=0
THISFORM.TEXT4.INPUTMASK=REPLICATE([9],13)
THISFORM.TEXT5.VALUE={}
在[添加]按钮中加入代码
THISFORM.REFRESH


[ 本帖最后由 bccn201203 于 2012-9-17 18:09 编辑 ]
2012-09-17 18:01
coralxing
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2012-8-23
收藏
得分:0 
回复 7楼 bccn201203
貌似不行啊……
2012-09-18 10:33
bccn201203
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:3
帖 子:680
专家分:1140
注 册:2012-3-14
收藏
得分:0 
回复 楼主 coralxing
贴上相关代码
2012-09-19 19:23
快速回复:vfp出现数据类型不匹配现象,请大家帮忙分析原因
数据加载中...
 
   



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

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